![]() |
Project
|
Namespaces | |
namespace | crateconfig |
namespace | crateparams |
namespace | dcs |
namespace | detparams |
MID detector parameters. | |
namespace | gbtmapper |
Functions to relate the unique local board ID with the corresponding GBT ID. | |
namespace | geoparams |
namespace | impl |
namespace | raw |
namespace | specs |
Typedefs | |
using | Slot = o2::calibration::TimeSlot< CalibData > |
template<typename T > | |
using | BranchDefinition = framework::MakeRootTreeWriterSpec::BranchDefinition< T > |
Enumerations | |
enum class | EffCountType { BendPlane , NonBendPlane , BothPlanes , AllTracks } |
enum class | EventType { Standard = 0 , Calib = 1 , FET = 2 } |
enum | Medium { Gas , Bakelite , Inox , Aluminium , Copper , Mylar , Styrofoam , Nomex } |
Functions | |
std::ostream & | operator<< (std::ostream &os, const Cluster &data) |
ColumnData | operator| (const ColumnData &col1, const ColumnData &col2) |
ColumnData & | operator|= (ColumnData &col1, const ColumnData &col2) |
std::ostream & | operator<< (std::ostream &os, const ColumnData &col) |
uint16_t | getColumnDataUniqueId (uint8_t deId, uint8_t columnId) |
Gets an unique ID for the ColumnData. | |
std::ostream & | operator<< (std::ostream &os, const ROBoard &board) |
std::ostream & | operator<< (std::ostream &stream, const Track &track) |
ROOT::Math::Transform3D | getDefaultChamberTransform (int ichamber) |
ROOT::Math::Transform3D | getDefaultRPCTransform (bool isRight, int chamber, int rpc) |
GeometryTransformer | createDefaultTransformer () |
GeometryTransformer | createTransformationFromManager (const TGeoManager *geoManager) |
bool | areEqual (const Mapping::MpStripIndex &strip1, const Mapping::MpStripIndex &strip2, int cathode) |
bool | findInNeighbours (const Mapping::MpStripIndex &refStrip, const std::vector< Mapping::MpStripIndex > &neighbours, int cathode) |
int | findInNeighbours (float xPos, float yPos, int cathode, int deId, bool checkUpDown, const std::vector< Mapping::MpStripIndex > &neighbours, const Mapping &mapping) |
bool | areNeighboursOk (const Mapping::MpStripIndex &stripIndex, const std::vector< Mapping::MpStripIndex > &neighbours, const Mapping &mapping, int cathode, int deId) |
for (int icolumn=mapping.getFirstColumn(deId);icolumn< 7;++icolumn) | |
std::ostream & | operator<< (std::ostream &os, const PreCluster &data) |
std::vector< ColumnData > | getColumnsFixed (int event) |
std::vector< Cluster > | getClusters (int event) |
bool | areClustersEqual (const Cluster &cl1, const Cluster &cl2) |
gsl::span< const PreCluster > | preClusters (preClusterizer.getPreClusters().data(), preClusterizer.getPreClusters().size()) |
clusterizer | process (preClusters) |
BOOST_TEST (clusters.size()==clusterizer.getClusters().size()) | |
if (clusterizer.getClusters().size()< minNcl) | |
bool | isWithinUncertainties (float xPos, float yPos, const Cluster &cl) |
std::vector< ColumnData > | getFiredStrips (float xPos, float yPos, int deId, const Mapping &mapping) |
std::mt19937 | mt (rd()) |
std::uniform_real_distribution< float > | distX (-127.5, 127.5) |
std::uniform_real_distribution< float > | distY (-68., 68.) |
ChamberEfficiency | createDefaultChamberEfficiency () |
std::ostream & | operator<< (std::ostream &os, const ChannelScalers &channelScalers) |
Stream operator. | |
std::vector< ColumnData > | makeBadChannels (const ChannelScalers &scalers, double timeOrTriggers, double threshold) |
std::vector< ColumnData > | makeMasks (const ChannelScalers &scalers, double timeOrTriggers, double threshold, const std::vector< ColumnData > &refMasks={}) |
std::vector< ColumnData > | makeDefaultMasks () |
std::vector< ColumnData > | makeDefaultMasksFromCrateConfig (const FEEIdConfig &feeIdConfig=FEEIdConfig(), const CrateMasks &crateMasks=CrateMasks()) |
std::vector< ROBoard > | getActiveBoards (const FEEIdConfig &feeIdConfig, const CrateMasks &masks) |
std::vector< ColumnData > | generateData (size_t nData=10) |
BOOST_AUTO_TEST_CASE (mask) | |
BOOST_AUTO_TEST_CASE (scalers) | |
BOOST_AUTO_TEST_CASE (maskMaker) | |
BOOST_AUTO_TEST_CASE (FETConversion) | |
BOOST_AUTO_TEST_CASE (filterBC) | |
int | getStripId (int deId, int columnId, int lineId, int stripId, int cathode) |
Gets the unique strip ID. | |
std::unique_ptr< Decoder > | createDecoder (const o2::header::RDHAny &rdh, bool isDebugMode, const ElectronicsDelay &electronicsDelay, const CrateMasks &crateMasks, const FEEIdConfig &feeIdConfig) |
std::unique_ptr< Decoder > | createDecoder (const o2::header::RDHAny &rdh, bool isDebugMode, const char *electronicsDelayFile="", const char *crateMasksFile="", const char *feeIdConfigFile="") |
std::ostream & | operator<< (std::ostream &os, const ElectronicsDelay &delay) |
ElectronicsDelay | readElectronicsDelay (const char *filename) |
void | applyElectronicsDelay (uint32_t &orbit, uint16_t &bc, int16_t delay, uint16_t maxBunches=constants::lhc::LHCMaxBunches) |
std::unique_ptr< LinkDecoder > | createGBTDecoder (const o2::header::RDHAny &rdh, uint16_t feeId, bool isDebugMode, uint8_t mask, const ElectronicsDelay &electronicsDelay) |
std::unique_ptr< LinkDecoder > | createLinkDecoder (const o2::header::RDHAny &rdh, uint16_t feeId, bool isDebugMode, uint8_t mask, const ElectronicsDelay &electronicsDelay, const FEEIdConfig &feeIdConfig) |
std::unique_ptr< LinkDecoder > | createLinkDecoder (uint16_t feeId, bool isBare=false, bool isDebugMode=false, uint8_t mask=0xFF, const ElectronicsDelay &electronicsDelay=ElectronicsDelay(), const FEEIdConfig &feeIdConfig=FEEIdConfig()) |
std::ostream & | operator<< (std::ostream &os, const ROBoardConfig &cfg) |
std::vector< ROBoardConfig > | makeDefaultROBoardConfig (uint16_t gbtUniqueId=0xFFFF) |
std::vector< ROBoardConfig > | makeNoZSROBoardConfig (uint16_t gbtUniqueId=0xFFFF) |
std::vector< ROBoardConfig > | makeZSROBoardConfig (uint16_t gbtUniqueId=0xFFFF) |
ChamberEfficiencyResponse | createDefaultChamberEfficiencyResponse () |
ChamberHV | createDefaultChamberHV () |
Creates the default chamber voltages. | |
ChamberResponse | createDefaultChamberResponse () |
ChamberResponseParams | createDefaultChamberResponseParams () |
Digitizer | createDefaultDigitizer () |
void | createGeometry (TGeoVolume &topVolume) |
create MID geometry and attach it to existing topVolume | |
std::vector< TGeoVolume * > | getSensitiveVolumes () |
get a list of MID sensitive volumes | |
std::ostream & | operator<< (std::ostream &stream, const Hit &hit) |
std::vector< std::pair< uint64_t, double > > | getValues (const std::unordered_map< o2::dcs::DataPointIdentifier, std::vector< o2::dcs::DataPointValue > > &dpMap, std::string alias) |
double | getAverage (std::vector< std::pair< uint64_t, double > > &values) |
TGeoVolume * | createVerticalSupport (int iChamber) |
TGeoVolume * | createHorizontalSupport (int iChamber) |
TGeoVolume * | createRPC (geoparams::RPCtype type, int iChamber) |
TGeoMatrix * | getTransformation (const ROOT::Math::Transform3D &matrix) |
TGeoVolume * | createChamber (int iChamber) |
void | createMaterials () |
TGeoMedium * | assertMedium (int imed) |
std::vector< ColumnData > | getColumnDataNonMC (const o2::mid::DigitsMerger &dm) |
Digitizer | createDigitizerNoClusterSize () |
std::vector< Hit > | generateHits (size_t nHits, int deId, const Mapping &mapping, const GeometryTransformer geoTrans) |
std::vector< size_t > | getCompatibleGenTrackIds (size_t igen, const std::vector< GenTrack > &genTracks) |
std::vector< GenTrack > | generateTracks (int nTracks) |
bool | checkLabel (const ColumnData &digit, MCLabel &label, std::string &errorMessage) |
std::vector< PreCluster > | getRelatedPreClusters (const Hit &hit, int cathode, const std::vector< PreCluster > &preClusters, const o2::dataformats::MCTruthContainer< MCCompLabel > &labels, const ROFRecord &rofRecord) |
bool | isContiguous (const std::vector< PreCluster > &sortedPC) |
bool | isInside (double localX, double localY, const std::vector< PreCluster > &sortedPC, std::string &errorMsg) |
std::string | getDebugInfo (const std::vector< GenTrack > &genTracks, Tracker &tracker, TrackLabeler &trackLabeler, const ROFRecord &rofTrack, const ROFRecord &rofCluster) |
std::vector< int > | getDEList () |
BOOST_DATA_TEST_CASE (MID_DigitMerger, boost::unit_test::data::make(getDEList()), deId) | |
BOOST_DATA_TEST_CASE (MID_Digitizer, boost::unit_test::data::make(getDEList()), deId) | |
BOOST_DATA_TEST_CASE (MID_SingleCluster, boost::unit_test::data::make(getDEList()), deId) | |
BOOST_DATA_TEST_CASE (MID_SimClusters, boost::unit_test::data::make(getDEList()), deId) | |
simDigitizer digitsMerger | process (digitsAccum, digitLabelsAccum, digitsROF) |
simClustering preClusterizer | process (getColumnDataNonMC(simDigitizer.digitsMerger), simDigitizer.digitsMerger.getROFRecords()) |
simClustering correlation | clear () |
simClustering clusterizer | process (simClustering.preClusterizer.getPreClusters(), simClustering.preClusterizer.getROFRecords()) |
simClustering preClusterLabeler | process (simClustering.preClusterizer.getPreClusters(), simDigitizer.digitsMerger.getMCContainer(), simClustering.preClusterizer.getROFRecords(), simDigitizer.digitsMerger.getROFRecords()) |
simClustering clusterLabeler | process (simClustering.preClusterizer.getPreClusters(), simClustering.preClusterLabeler.getContainer(), simClustering.clusterizer.getClusters(), simClustering.correlation) |
simTracking tracker | process (simClustering.clusterizer.getClusters(), simClustering.clusterizer.getROFRecords()) |
simTracking trackLabeler | process (simTracking.tracker.getClusters(), simTracking.tracker.getTracks(), simClustering.clusterLabeler.getContainer()) |
BOOST_TEST (simTracking.tracker.getClusters().size()==simClustering.clusterizer.getClusters().size()) | |
TrackClusters | getTrackClusters (const Track &track) |
std::vector< TrackClusters > | getTrackClusters (int nTracks) |
std::string | getTrackInfo (const Track &track) |
BOOST_TEST_MESSAGE ("Fraction of fake tracks: "<<(double) nTotFakes/(double) nTotReconstructible) | |
BOOST_AUTO_TEST_CASE (TestHitMapBuilder) | |
framework::DataProcessorSpec | getCalibDataProcessorSpec (const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks) |
framework::DataProcessorSpec | getChannelCalibratorSpec (const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks) |
framework::DataProcessorSpec | getClusterizerSpec (bool isMC, std::string_view inDataDesc, std::string_view inRofDesc, std::string_view inLabelsDesc) |
framework::DataProcessorSpec | getDecodedDataAggregatorSpec () |
framework::DataProcessorSpec | getRawDumpSpec () |
framework::DataProcessorSpec | getDigitReaderSpec (bool useMC, const char *baseDescription="DATAMC") |
framework::DataProcessorSpec | getEntropyDecoderSpec (int verbosity, unsigned int sspec) |
create a processor spec | |
framework::DataProcessorSpec | getEntropyEncoderSpec (bool selIR=false) |
create a processor spec | |
framework::DataProcessorSpec | getFilteringBCSpec (bool useMC=true, std::string_view inDesc="FDATA") |
framework::DataProcessorSpec | getFilteringSpec (bool useMC=true, std::string_view inDesc="DATA", std::string_view outDesc="FDATA") |
framework::DataProcessorSpec | getMaskHandlerSpec () |
framework::DataProcessorSpec | getMaskMakerSpec (const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks) |
framework::DataProcessorSpec | getRawAggregatorSpec () |
framework::DataProcessorSpec | getRawCheckerSpec (const std::vector< uint16_t > &feeIds, const CrateMasks &crateMasks, const ElectronicsDelay &electronicsDelay, bool perGBT=false) |
framework::DataProcessorSpec | getRawDecoderSpec (bool isDebugMode=false) |
framework::DataProcessorSpec | getRawDecoderSpec (bool isDebugMode, const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks, const ElectronicsDelay &electronicsDelay, bool askDISTSTF) |
framework::DataProcessorSpec | getRawDecoderSpec (bool isDebugMode, const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks, const ElectronicsDelay &electronicsDelay, bool askDISTSTF, header::DataHeader::SubSpecificationType subSpec) |
framework::DataProcessorSpec | getRawDumpSpec (bool isDebugMode=true) |
framework::DataProcessorSpec | getRawDumpSpec (bool isDebugMode, const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks, const ElectronicsDelay &electronicsDelay, bool askDISTSTF) |
framework::DataProcessorSpec | getRawDumpSpec (bool isDebugMode, const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks, const ElectronicsDelay &electronicsDelay, bool askDISTSTF, header::DataHeader::SubSpecificationType subSpec) |
o2::framework::DataProcessorSpec | getRawGBTDecoderSpec (bool isDebugMode, const std::vector< uint16_t > &feeIds, const CrateMasks &crateMasks, const ElectronicsDelay &electronicsDelay) |
o2::framework::InputSpec | getDiSTSTFSpec () |
bool | isDroppedTF (o2::framework::ProcessingContext &pc, o2::header::DataOrigin origin=o2::header::gDataOriginMID) |
framework::DataProcessorSpec | getRawWriterSpec () |
framework::DataProcessorSpec | getTimingSpec (int localToBC, std::string_view inRofDesc) |
framework::DataProcessorSpec | getTrackerSpec (bool isMC, bool checkMasked) |
o2::framework::DataProcessorSpec | getTrackReaderSpec (bool useMC, const char *specName="mid-tracks-reader") |
framework::DataProcessorSpec | getZeroSuppressionSpec (bool useMC=true, std::string_view dataDesc="DATAMC") |
template<typename RAWCHECKER > | |
std::string | getSummary (const RAWCHECKER &checker, size_t maxErrors) |
of::DataProcessorSpec | getRawDecoderSpec (bool isDebugMode, const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks, const ElectronicsDelay &electronicsDelay, std::vector< of::InputSpec > inputSpecs, bool askDISTSTF, o2::header::DataHeader::SubSpecificationType subSpecType) |
of::DataProcessorSpec | getRawDumpSpec (bool isDebugMode, const FEEIdConfig &feeIdConfig, const CrateMasks &crateMasks, const ElectronicsDelay &electronicsDelay, std::vector< of::InputSpec > inputSpecs, bool askDISTSTF, o2::header::DataHeader::SubSpecificationType subSpecType) |
template<typename T > | |
void | printBranch (char *data, const char *what) |
DataProcessorSpec | getChamberEfficiencySpec (bool selectMatched) |
o2::framework::DataProcessorSpec | getMIDDigitizerSpec (int channel, bool mctruth) |
o2::framework::DataProcessorSpec | getMIDDigitWriterSpec (bool mctruth) |
Variables | |
constexpr uint32_t | NEvTypes = 3 |
std::vector< Cluster > | clusters = getClusters(sample) |
size_t | minNcl = clusters.size() |
const float | kGasHalfThickness = 0.2 / 2. |
RPC thickness. | |
const float | kSpacerHalfThickness = 0.2 / 2. |
const float | kElectrodHalfThickness = 0.2 / 2. |
const float | kInsulatorHalfThickness = 0.01 / 2. |
const float | kStyrofoamHalfThickness = 0.3 / 2. |
const float | kMylarHalfThickness = 0.019 / 2. |
const float | kCopperHalfThickness = 0.002 / 2. |
const float | kNomexHalfThickness = 0.88 / 2. |
const float | kAluminiumHalfThickness = 0.06 / 2. |
const float | kVerticalSupportHalfExtDim [] = {1.5, 311., 1.5} |
Service parameters. | |
const float | kVerticalSupportHalfIntDim [] = {1.2, 311., 1.2} |
const float | kVerticalSupportXPos [] = {61.45, 122.45, 192.95, 236.95} |
const float | kHorizontalSupportHalfExtDim [] = {96.775, 2., 3.} |
const float | kHorizontalSupportHalfIntDim [] = {96.775, 1.9, 2.8} |
const double | kHorizontalSupportPos [] = {geoparams::RPCCenterPos + geoparams::RPCHalfLength - kHorizontalSupportHalfExtDim[0], 17., kVerticalSupportHalfExtDim[2] + kHorizontalSupportHalfExtDim[2]} |
const float | kZHydrogen = 1. |
const float | kAHydrogen = 1.00794 |
const float | kZCarbon = 6. |
const float | kACarbon = 12.0107 |
const float | kZNitrogen = 7. |
const float | kANitrogen = 14.0067 |
const float | kZOxygen = 8. |
const float | kAOxygen = 15.9994 |
const float | kZFluorine = 9. |
const float | kAFluorine = 18.998403163 |
const float | kZAluminium = 13. |
const float | kAAluminium = 26.9815385 |
const float | kDensAluminium = 2.699 |
const float | kZSulfur = 16. |
const float | kASulfur = 32.06 |
const float | kZChromium = 24. |
const float | kAChromium = 51.9961 |
const float | kZIron = 26. |
const float | kAIron = 55.845 |
const float | kZNickel = 28. |
const float | kANickel = 58.6934 |
const float | kZCopper = 29. |
const float | kACopper = 63.546 |
const float | kDensCopper = 8.96 |
const float | kEpsil = 0.001 |
Tracking parameters (values taken from AliMUONCommonGeometryBuilder) | |
const float | kMaxfd = -20. |
const float | kStemax = -1. |
const float | kDeemax = -0.3 |
const float | kStmin = -0.8 |
const char * | kModuleName = "MID" |
o2::dataformats::MCTruthContainer< MCLabel > | digitLabelsMC |
o2::dataformats::MCTruthContainer< MCLabel > | digitLabelsAccum |
std::vector< ROFRecord > | digitsROF |
std::vector< std::vector< GenTrack > > | genTrackCollection |
float | chi2Cut = simTracking.tracker.getSigmaCut() * simTracking.tracker.getSigmaCut() |
unsigned long int | nGood = 0 |
unsigned long int | nUntagged = 0 |
unsigned long int | nTaggedNonCompatible = 0 |
unsigned long int | nReconstructible = 0 |
unsigned long int | nFakes = 0 |
std::stringstream | outMsg |
int | nTotFakes = 0 |
int | nTotReconstructible = 0 |
RootTreeReader::SpecialPublishHook | logging |
using o2::mid::BranchDefinition = typedef framework::MakeRootTreeWriterSpec::BranchDefinition<T> |
Definition at line 30 of file MIDDigitWriterSpec.h.
using o2::mid::Slot = typedef o2::calibration::TimeSlot<CalibData> |
Definition at line 29 of file ChannelCalibrator.cxx.
|
strong |
Enumerator | |
---|---|
BendPlane | Bending plane counters. |
NonBendPlane | Non-bending plane counters. |
BothPlanes | Both plane counters. |
AllTracks | All tracks counters. |
Definition at line 28 of file ChEffCounter.h.
|
strong |
Enumerator | |
---|---|
Standard | |
Calib | |
FET |
Definition at line 32 of file ROFRecord.h.
enum o2::mid::Medium |
Enumerator | |
---|---|
Gas | |
Bakelite | |
Inox | |
Aluminium | |
Copper | |
Mylar | |
Styrofoam | |
Nomex |
Definition at line 28 of file Materials.h.
void o2::mid::applyElectronicsDelay | ( | uint32_t & | orbit, |
uint16_t & | bc, | ||
int16_t | delay, | ||
uint16_t | maxBunches = constants::lhc::LHCMaxBunches |
||
) |
Applies the electronics delay
orbit | Orbit ID |
bc | Bunch-crossing ID |
delay | Electronics delay to be applied |
maxBunches | Maximum number of BCs before changing orbit |
Definition at line 63 of file ElectronicsDelay.cxx.
Definition at line 139 of file testClusterizer.cxx.
bool o2::mid::areEqual | ( | const Mapping::MpStripIndex & | strip1, |
const Mapping::MpStripIndex & | strip2, | ||
int | cathode | ||
) |
Definition at line 37 of file testMapping.cxx.
bool o2::mid::areNeighboursOk | ( | const Mapping::MpStripIndex & | stripIndex, |
const std::vector< Mapping::MpStripIndex > & | neighbours, | ||
const Mapping & | mapping, | ||
int | cathode, | ||
int | deId | ||
) |
Definition at line 86 of file testMapping.cxx.
TGeoMedium * o2::mid::assertMedium | ( | int | imed | ) |
Definition at line 174 of file Materials.cxx.
o2::mid::BOOST_AUTO_TEST_CASE | ( | FETConversion | ) |
Tests the conversion of Fet data to dead channels
Definition at line 137 of file testFilter.cxx.
o2::mid::BOOST_AUTO_TEST_CASE | ( | filterBC | ) |
Tests the BC filtering
Definition at line 172 of file testFilter.cxx.
o2::mid::BOOST_AUTO_TEST_CASE | ( | mask | ) |
Definition at line 62 of file testFilter.cxx.
o2::mid::BOOST_AUTO_TEST_CASE | ( | maskMaker | ) |
Definition at line 118 of file testFilter.cxx.
o2::mid::BOOST_AUTO_TEST_CASE | ( | scalers | ) |
Definition at line 81 of file testFilter.cxx.
o2::mid::BOOST_AUTO_TEST_CASE | ( | TestHitMapBuilder | ) |
Definition at line 229 of file testTracker.cxx.
o2::mid::BOOST_DATA_TEST_CASE | ( | MID_Digitizer | , |
boost::unit_test::data::make(getDEList()) | , | ||
deId | |||
) |
Checks the merged pattern
Definition at line 363 of file testSimulation.cxx.
o2::mid::BOOST_DATA_TEST_CASE | ( | MID_DigitMerger | , |
boost::unit_test::data::make(getDEList()) | , | ||
deId | |||
) |
Definition at line 329 of file testSimulation.cxx.
o2::mid::BOOST_DATA_TEST_CASE | ( | MID_SimClusters | , |
boost::unit_test::data::make(getDEList()) | , | ||
deId | |||
) |
Definition at line 459 of file testSimulation.cxx.
o2::mid::BOOST_DATA_TEST_CASE | ( | MID_SingleCluster | , |
boost::unit_test::data::make(getDEList()) | , | ||
deId | |||
) |
Definition at line 411 of file testSimulation.cxx.
o2::mid::BOOST_TEST | ( | clusters. | size() = =clusterizer.getClusters().size() | ) |
o2::mid::BOOST_TEST | ( | simTracking.tracker. | getClusters).size( = =simClustering.clusterizer.getClusters().size() | ) |
o2::mid::BOOST_TEST_MESSAGE | ( | "Fraction of fake tracks: "<<(double) nTotFakes/(double) | nTotReconstructible | ) |
bool o2::mid::checkLabel | ( | const ColumnData & | digit, |
MCLabel & | label, | ||
std::string & | errorMessage | ||
) |
Definition at line 200 of file testSimulation.cxx.
simClustering correlation o2::mid::clear | ( | ) |
TGeoVolume * o2::mid::createChamber | ( | int | iChamber | ) |
Function creating a trigger chamber, an assembly of RPCs (and services)
Definition at line 269 of file Geometry.cxx.
std::unique_ptr< Decoder > o2::mid::createDecoder | ( | const o2::header::RDHAny & | rdh, |
bool | isDebugMode, | ||
const char * | electronicsDelayFile = "" , |
||
const char * | crateMasksFile = "" , |
||
const char * | feeIdConfigFile = "" |
||
) |
Creates the decoder from the RDH info
Creates the decoder from the RDH info
Definition at line 69 of file Decoder.cxx.
std::unique_ptr< Decoder > o2::mid::createDecoder | ( | const o2::header::RDHAny & | rdh, |
bool | isDebugMode, | ||
const ElectronicsDelay & | electronicsDelay, | ||
const CrateMasks & | crateMasks, | ||
const FEEIdConfig & | feeIdConfig | ||
) |
Creates the decoder from the RDH info
Creates the decoder from the RDH info
Definition at line 63 of file Decoder.cxx.
ChamberEfficiency o2::mid::createDefaultChamberEfficiency | ( | ) |
Creates the default parameters
Creates the default parameters
Definition at line 88 of file ChamberEfficiency.cxx.
ChamberEfficiencyResponse o2::mid::createDefaultChamberEfficiencyResponse | ( | ) |
Definition at line 62 of file ChamberEfficiencyResponse.cxx.
ChamberHV o2::mid::createDefaultChamberHV | ( | ) |
Creates the default chamber voltages.
Definition at line 65 of file ChamberHV.cxx.
ChamberResponse o2::mid::createDefaultChamberResponse | ( | ) |
Returns the default chamber response
Returns the default chamber response
Definition at line 83 of file ChamberResponse.cxx.
ChamberResponseParams o2::mid::createDefaultChamberResponseParams | ( | ) |
Creates the default parameters
Creates the default parameters
Definition at line 77 of file ChamberResponseParams.cxx.
Digitizer o2::mid::createDefaultDigitizer | ( | ) |
Definition at line 184 of file Digitizer.cxx.
GeometryTransformer o2::mid::createDefaultTransformer | ( | ) |
Creates the default transformer
Creates the default transformer
Definition at line 69 of file GeometryTransformer.cxx.
Digitizer o2::mid::createDigitizerNoClusterSize | ( | ) |
Returns the default chamber response
Definition at line 52 of file testSimulation.cxx.
std::unique_ptr< LinkDecoder > o2::mid::createGBTDecoder | ( | const o2::header::RDHAny & | rdh, |
uint16_t | feeId, | ||
bool | isDebugMode, | ||
uint8_t | mask, | ||
const ElectronicsDelay & | electronicsDelay | ||
) |
Creates the correct implementation of the GBT decoder
Creates the correct implementation of the GBT decoder
Definition at line 218 of file LinkDecoder.cxx.
void o2::mid::createGeometry | ( | TGeoVolume & | topVolume | ) |
create MID geometry and attach it to existing topVolume
Definition at line 347 of file Geometry.cxx.
TGeoVolume * o2::mid::createHorizontalSupport | ( | int | iChamber | ) |
Function creating a horizontal support, an aluminium rod
Definition at line 78 of file Geometry.cxx.
std::unique_ptr< LinkDecoder > o2::mid::createLinkDecoder | ( | const o2::header::RDHAny & | rdh, |
uint16_t | feeId, | ||
bool | isDebugMode, | ||
uint8_t | mask, | ||
const ElectronicsDelay & | electronicsDelay, | ||
const FEEIdConfig & | feeIdConfig | ||
) |
Creates the correct implementation of the GBT decoder
Creates the correct implementation of the GBT decoder
Definition at line 228 of file LinkDecoder.cxx.
std::unique_ptr< LinkDecoder > o2::mid::createLinkDecoder | ( | uint16_t | feeId, |
bool | isBare = false , |
||
bool | isDebugMode = false , |
||
uint8_t | mask = 0xFF , |
||
const ElectronicsDelay & | electronicsDelay = ElectronicsDelay() , |
||
const FEEIdConfig & | feeIdConfig = FEEIdConfig() |
||
) |
Creates the correct implementation of the GBT decoder
Creates the correct implementation of the GBT decoder
Definition at line 237 of file LinkDecoder.cxx.
void o2::mid::createMaterials | ( | ) |
Create all the materials needed to build the MID geometry
Trigger gas : C2 H2 F4 - Isobutane(C4 H10) - SF6 (89.7%+10%+0.3%)
Bakelite : C6 H6-O.C H2 O
Stainless steel : Fe(73%) Cr(18%) Ni(9%)
Aluminium
Copper
Mylar PET (C8 H10 O4)
Styrofoam (C8 H8)
Nomex : C14 H10 N2 O2
Definition at line 88 of file Materials.cxx.
TGeoVolume * o2::mid::createRPC | ( | geoparams::RPCtype | type, |
int | iChamber | ||
) |
Function building a resisitive plate chamber (RPC), the detection element of the MID, of a given type and for the given chamber number.
create the volume of each material (a box by default)
Gas gap
Insulator
Strip plane
Stiffener plane
place all the layers in the RPC
Definition at line 91 of file Geometry.cxx.
GeometryTransformer o2::mid::createTransformationFromManager | ( | const TGeoManager * | geoManager | ) |
Creates the transformations from the manager
Creates the transformations from the manager
Definition at line 86 of file GeometryTransformer.cxx.
TGeoVolume * o2::mid::createVerticalSupport | ( | int | iChamber | ) |
Function creating a vertical support, an aluminium rod
Definition at line 65 of file Geometry.cxx.
std::uniform_real_distribution< float > o2::mid::distX | ( | -127. | 5, |
127. | 5 | ||
) |
std::uniform_real_distribution< float > o2::mid::distY | ( | - | 68., |
68. | |||
) |
bool o2::mid::findInNeighbours | ( | const Mapping::MpStripIndex & | refStrip, |
const std::vector< Mapping::MpStripIndex > & | neighbours, | ||
int | cathode | ||
) |
Definition at line 46 of file testMapping.cxx.
int o2::mid::findInNeighbours | ( | float | xPos, |
float | yPos, | ||
int | cathode, | ||
int | deId, | ||
bool | checkUpDown, | ||
const std::vector< Mapping::MpStripIndex > & | neighbours, | ||
const Mapping & | mapping | ||
) |
Definition at line 59 of file testMapping.cxx.
o2::mid::for | ( | ) |
Definition at line 142 of file testMapping.cxx.
std::vector< ColumnData > o2::mid::generateData | ( | size_t | nData = 10 | ) |
Definition at line 39 of file testFilter.cxx.
std::vector< Hit > o2::mid::generateHits | ( | size_t | nHits, |
int | deId, | ||
const Mapping & | mapping, | ||
const GeometryTransformer | geoTrans | ||
) |
Definition at line 118 of file testSimulation.cxx.
Definition at line 171 of file testSimulation.cxx.
std::vector< ROBoard > o2::mid::getActiveBoards | ( | const FEEIdConfig & | feeIdConfig, |
const CrateMasks & | masks | ||
) |
Gets the list of the active boards from the crate configuration
Definition at line 88 of file MaskMaker.cxx.
double o2::mid::getAverage | ( | std::vector< std::pair< uint64_t, double > > & | values | ) |
Definition at line 44 of file ChamberHV.cxx.
of::DataProcessorSpec o2::mid::getCalibDataProcessorSpec | ( | const FEEIdConfig & | feeIdConfig, |
const CrateMasks & | crateMasks | ||
) |
Definition at line 151 of file CalibDataProcessorSpec.cxx.
framework::DataProcessorSpec o2::mid::getChamberEfficiencySpec | ( | bool | selectMatched | ) |
Definition at line 121 of file ChamberEfficiencySpec.cxx.
of::DataProcessorSpec o2::mid::getChannelCalibratorSpec | ( | const FEEIdConfig & | feeIdConfig, |
const CrateMasks & | crateMasks | ||
) |
Definition at line 210 of file ChannelCalibratorSpec.cxx.
framework::DataProcessorSpec o2::mid::getClusterizerSpec | ( | bool | isMC, |
std::string_view | inDataDesc, | ||
std::string_view | inRofDesc, | ||
std::string_view | inLabelsDesc | ||
) |
Definition at line 128 of file ClusterizerSpec.cxx.
Definition at line 91 of file testClusterizer.cxx.
std::vector< ColumnData > o2::mid::getColumnDataNonMC | ( | const o2::mid::DigitsMerger & | dm | ) |
Definition at line 44 of file testSimulation.cxx.
|
inline |
Gets an unique ID for the ColumnData.
Definition at line 66 of file ColumnData.h.
std::vector< ColumnData > o2::mid::getColumnsFixed | ( | int | event | ) |
Definition at line 40 of file testClusterizer.cxx.
std::vector< size_t > o2::mid::getCompatibleGenTrackIds | ( | size_t | igen, |
const std::vector< GenTrack > & | genTracks | ||
) |
Definition at line 136 of file testSimulation.cxx.
std::string o2::mid::getDebugInfo | ( | const std::vector< GenTrack > & | genTracks, |
Tracker & | tracker, | ||
TrackLabeler & | trackLabeler, | ||
const ROFRecord & | rofTrack, | ||
const ROFRecord & | rofCluster | ||
) |
Definition at line 275 of file testSimulation.cxx.
framework::DataProcessorSpec o2::mid::getDecodedDataAggregatorSpec | ( | ) |
Definition at line 78 of file DecodedDataAggregatorSpec.cxx.
ROOT::Math::Transform3D o2::mid::getDefaultChamberTransform | ( | int | ichamber | ) |
Returns the default chamber transformation
Returns the default chamber transformation
Definition at line 40 of file GeometryTransformer.cxx.
ROOT::Math::Transform3D o2::mid::getDefaultRPCTransform | ( | bool | isRight, |
int | chamber, | ||
int | rpc | ||
) |
Returns the default RPC transformation in the chamber plane
Returns the default RPC transformation in the chamber plane
Definition at line 49 of file GeometryTransformer.cxx.
std::vector< int > o2::mid::getDEList | ( | ) |
Definition at line 316 of file testSimulation.cxx.
DataProcessorSpec o2::mid::getDigitReaderSpec | ( | bool | useMC, |
const char * | baseDescription = "DATAMC" |
||
) |
Definition at line 193 of file DigitReaderSpec.cxx.
|
inline |
Definition at line 29 of file RawInputSpecHandler.h.
DataProcessorSpec o2::mid::getEntropyDecoderSpec | ( | int | verbosity, |
unsigned int | sspec | ||
) |
create a processor spec
Definition at line 87 of file EntropyDecoderSpec.cxx.
DataProcessorSpec o2::mid::getEntropyEncoderSpec | ( | bool | selIR = false | ) |
create a processor spec
Definition at line 103 of file EntropyEncoderSpec.cxx.
of::DataProcessorSpec o2::mid::getFilteringBCSpec | ( | bool | useMC = true , |
std::string_view | inDesc = "FDATA" |
||
) |
Definition at line 100 of file FilteringBCSpec.cxx.
of::DataProcessorSpec o2::mid::getFilteringSpec | ( | bool | useMC = true , |
std::string_view | inDesc = "DATA" , |
||
std::string_view | outDesc = "FDATA" |
||
) |
Definition at line 143 of file FilteringSpec.cxx.
std::vector< ColumnData > o2::mid::getFiredStrips | ( | float | xPos, |
float | yPos, | ||
int | deId, | ||
const Mapping & | mapping | ||
) |
Definition at line 217 of file testClusterizer.cxx.
framework::DataProcessorSpec o2::mid::getMaskHandlerSpec | ( | ) |
Definition at line 139 of file MaskHandlerSpec.cxx.
framework::DataProcessorSpec o2::mid::getMaskMakerSpec | ( | const FEEIdConfig & | feeIdConfig, |
const CrateMasks & | crateMasks | ||
) |
Definition at line 145 of file MaskMakerSpec.cxx.
o2::framework::DataProcessorSpec o2::mid::getMIDDigitizerSpec | ( | int | channel, |
bool | mctruth | ||
) |
Definition at line 153 of file MIDDigitizerSpec.cxx.
o2::framework::DataProcessorSpec o2::mid::getMIDDigitWriterSpec | ( | bool | mctruth | ) |
Definition at line 32 of file MIDDigitWriterSpec.h.
framework::DataProcessorSpec o2::mid::getRawAggregatorSpec | ( | ) |
framework::DataProcessorSpec o2::mid::getRawCheckerSpec | ( | const std::vector< uint16_t > & | feeIds, |
const CrateMasks & | crateMasks, | ||
const ElectronicsDelay & | electronicsDelay, | ||
bool | perGBT = false |
||
) |
Definition at line 132 of file RawCheckerSpec.cxx.
of::DataProcessorSpec o2::mid::getRawDecoderSpec | ( | bool | isDebugMode, |
const FEEIdConfig & | feeIdConfig, | ||
const CrateMasks & | crateMasks, | ||
const ElectronicsDelay & | electronicsDelay, | ||
bool | askDISTSTF | ||
) |
Definition at line 122 of file RawDecoderSpec.cxx.
of::DataProcessorSpec o2::mid::getRawDecoderSpec | ( | bool | isDebugMode, |
const FEEIdConfig & | feeIdConfig, | ||
const CrateMasks & | crateMasks, | ||
const ElectronicsDelay & | electronicsDelay, | ||
bool | askDISTSTF, | ||
header::DataHeader::SubSpecificationType | subSpec | ||
) |
Definition at line 129 of file RawDecoderSpec.cxx.
of::DataProcessorSpec o2::mid::getRawDecoderSpec | ( | bool | isDebugMode, |
const FEEIdConfig & | feeIdConfig, | ||
const CrateMasks & | crateMasks, | ||
const ElectronicsDelay & | electronicsDelay, | ||
std::vector< of::InputSpec > | inputSpecs, | ||
bool | askDISTSTF, | ||
o2::header::DataHeader::SubSpecificationType | subSpecType | ||
) |
Definition at line 104 of file RawDecoderSpec.cxx.
of::DataProcessorSpec o2::mid::getRawDecoderSpec | ( | bool | isDebugMode = false | ) |
Definition at line 117 of file RawDecoderSpec.cxx.
framework::DataProcessorSpec o2::mid::getRawDumpSpec | ( | ) |
Definition at line 69 of file DecodedDataDumpSpec.cxx.
of::DataProcessorSpec o2::mid::getRawDumpSpec | ( | bool | isDebugMode, |
const FEEIdConfig & | feeIdConfig, | ||
const CrateMasks & | crateMasks, | ||
const ElectronicsDelay & | electronicsDelay, | ||
bool | askDISTSTF | ||
) |
Definition at line 183 of file RawDumpSpec.cxx.
of::DataProcessorSpec o2::mid::getRawDumpSpec | ( | bool | isDebugMode, |
const FEEIdConfig & | feeIdConfig, | ||
const CrateMasks & | crateMasks, | ||
const ElectronicsDelay & | electronicsDelay, | ||
bool | askDISTSTF, | ||
header::DataHeader::SubSpecificationType | subSpec | ||
) |
Definition at line 190 of file RawDumpSpec.cxx.
of::DataProcessorSpec o2::mid::getRawDumpSpec | ( | bool | isDebugMode, |
const FEEIdConfig & | feeIdConfig, | ||
const CrateMasks & | crateMasks, | ||
const ElectronicsDelay & | electronicsDelay, | ||
std::vector< of::InputSpec > | inputSpecs, | ||
bool | askDISTSTF, | ||
o2::header::DataHeader::SubSpecificationType | subSpecType | ||
) |
Definition at line 162 of file RawDumpSpec.cxx.
of::DataProcessorSpec o2::mid::getRawDumpSpec | ( | bool | isDebugMode = true | ) |
Definition at line 178 of file RawDumpSpec.cxx.
framework::DataProcessorSpec o2::mid::getRawGBTDecoderSpec | ( | bool | isDebugMode, |
const std::vector< uint16_t > & | feeIds, | ||
const CrateMasks & | crateMasks, | ||
const ElectronicsDelay & | electronicsDelay | ||
) |
Definition at line 104 of file RawGBTDecoderSpec.cxx.
framework::DataProcessorSpec o2::mid::getRawWriterSpec | ( | ) |
Definition at line 89 of file RawWriterSpec.cxx.
std::vector< PreCluster > o2::mid::getRelatedPreClusters | ( | const Hit & | hit, |
int | cathode, | ||
const std::vector< PreCluster > & | preClusters, | ||
const o2::dataformats::MCTruthContainer< MCCompLabel > & | labels, | ||
const ROFRecord & | rofRecord | ||
) |
Definition at line 232 of file testSimulation.cxx.
std::vector< TGeoVolume * > o2::mid::getSensitiveVolumes | ( | ) |
get a list of MID sensitive volumes
Create a vector containing the sensitive volume's name of the RPCs for the Detector class
Create a vector containing the sensitive volume's name of the RPCs for the Detector class
Definition at line 359 of file Geometry.cxx.
Gets the unique strip ID.
deId | Detection element ID |
columnId | Column ID |
lineId | Line ID |
stripId | Strip ID |
cathode | Bending (0) or non-bending (1) plane |
Definition at line 27 of file GlobalMapper.cxx.
std::string o2::mid::getSummary | ( | const RAWCHECKER & | checker, |
size_t | maxErrors | ||
) |
Definition at line 36 of file RawCheckerSpec.cxx.
of::DataProcessorSpec o2::mid::getTimingSpec | ( | int | localToBC, |
std::string_view | inRofDesc | ||
) |
Definition at line 72 of file TimingSpec.cxx.
TrackClusters o2::mid::getTrackClusters | ( | const Track & | track | ) |
Definition at line 66 of file testTracker.cxx.
std::vector< TrackClusters > o2::mid::getTrackClusters | ( | int | nTracks | ) |
Definition at line 105 of file testTracker.cxx.
framework::DataProcessorSpec o2::mid::getTrackerSpec | ( | bool | isMC, |
bool | checkMasked | ||
) |
Definition at line 160 of file TrackerSpec.cxx.
std::string o2::mid::getTrackInfo | ( | const Track & | track | ) |
Definition at line 115 of file testTracker.cxx.
DataProcessorSpec o2::mid::getTrackReaderSpec | ( | bool | useMC, |
const char * | specName = "mid-tracks-reader" |
||
) |
Definition at line 115 of file TrackReaderSpec.cxx.
TGeoMatrix * o2::mid::getTransformation | ( | const ROOT::Math::Transform3D & | matrix | ) |
Converts Transform3D into TGeoMatrix
Definition at line 256 of file Geometry.cxx.
std::vector< std::pair< uint64_t, double > > o2::mid::getValues | ( | const std::unordered_map< o2::dcs::DataPointIdentifier, std::vector< o2::dcs::DataPointValue > > & | dpMap, |
std::string | alias | ||
) |
Definition at line 26 of file ChamberHV.cxx.
framework::DataProcessorSpec o2::mid::getZeroSuppressionSpec | ( | bool | useMC = true , |
std::string_view | dataDesc = "DATAMC" |
||
) |
Definition at line 104 of file ZeroSuppressionSpec.cxx.
o2::mid::if | ( | ) |
Definition at line 192 of file testClusterizer.cxx.
bool o2::mid::isContiguous | ( | const std::vector< PreCluster > & | sortedPC | ) |
Definition at line 246 of file testSimulation.cxx.
bool o2::mid::isDroppedTF | ( | o2::framework::ProcessingContext & | pc, |
o2::header::DataOrigin | origin = o2::header::gDataOriginMID |
||
) |
Tests it the TF was dropped
Tests it the TF was dropped
Definition at line 28 of file RawInputSpecHandler.cxx.
bool o2::mid::isInside | ( | double | localX, |
double | localY, | ||
const std::vector< PreCluster > & | sortedPC, | ||
std::string & | errorMsg | ||
) |
Definition at line 257 of file testSimulation.cxx.
bool o2::mid::isWithinUncertainties | ( | float | xPos, |
float | yPos, | ||
const Cluster & | cl | ||
) |
Definition at line 200 of file testClusterizer.cxx.
std::vector< ColumnData > o2::mid::makeBadChannels | ( | const ChannelScalers & | scalers, |
double | timeOrTriggers, | ||
double | threshold | ||
) |
Makes the mask from the scalers
Makes the mask from the scalers
Definition at line 30 of file MaskMaker.cxx.
std::vector< ColumnData > o2::mid::makeDefaultMasks | ( | ) |
Makes the default mask from the mapping
Makes the default mask from the mapping
Definition at line 62 of file MaskMaker.cxx.
std::vector< ColumnData > o2::mid::makeDefaultMasksFromCrateConfig | ( | const FEEIdConfig & | feeIdConfig = FEEIdConfig() , |
const CrateMasks & | crateMasks = CrateMasks() |
||
) |
Makes the default masks from the crate configuration
Makes the default masks from the crate configuration
Definition at line 111 of file MaskMaker.cxx.
std::vector< ROBoardConfig > o2::mid::makeDefaultROBoardConfig | ( | uint16_t | gbtUniqueId = 0xFFFF | ) |
Creates the default local board configurations
gbtUniqueId | GBT unique ID |
Definition at line 177 of file ROBoardConfigHandler.cxx.
std::vector< ColumnData > o2::mid::makeMasks | ( | const ChannelScalers & | scalers, |
double | timeOrTriggers, | ||
double | threshold, | ||
const std::vector< ColumnData > & | refMasks = {} |
||
) |
Definition at line 43 of file MaskMaker.cxx.
std::vector< ROBoardConfig > o2::mid::makeNoZSROBoardConfig | ( | uint16_t | gbtUniqueId = 0xFFFF | ) |
Creates a local board configuration where no zero suppression is required
gbtUniqueId | GBT unique ID |
Definition at line 166 of file ROBoardConfigHandler.cxx.
std::vector< ROBoardConfig > o2::mid::makeZSROBoardConfig | ( | uint16_t | gbtUniqueId = 0xFFFF | ) |
Creates a local board configuration with zero suppression
gbtUniqueId | GBT unique ID |
Definition at line 149 of file ROBoardConfigHandler.cxx.
std::mt19937 o2::mid::mt | ( | rd() | ) |
std::ostream & o2::mid::operator<< | ( | std::ostream & | os, |
const ChannelScalers & | channelScalers | ||
) |
Stream operator.
Definition at line 47 of file ChannelScalers.cxx.
std::ostream & o2::mid::operator<< | ( | std::ostream & | os, |
const Cluster & | data | ||
) |
std::ostream & o2::mid::operator<< | ( | std::ostream & | os, |
const ColumnData & | col | ||
) |
Output streamer for ColumnData
Output streamer for ColumnData
Definition at line 107 of file ColumnData.cxx.
std::ostream & o2::mid::operator<< | ( | std::ostream & | os, |
const ElectronicsDelay & | delay | ||
) |
Output streamer for ElectronicsDelay
os | Output stream |
delay | Electronics delay structure |
Definition at line 28 of file ElectronicsDelay.cxx.
std::ostream & o2::mid::operator<< | ( | std::ostream & | os, |
const PreCluster & | data | ||
) |
Output streamer for PreClusterNBP
Output streamer for PreClusterNBP
Definition at line 23 of file PreCluster.cxx.
std::ostream & o2::mid::operator<< | ( | std::ostream & | os, |
const ROBoard & | board | ||
) |
Stream operator for ROBoard
os | Output stream |
board | Readout board |
Definition at line 26 of file ROBoard.cxx.
std::ostream & o2::mid::operator<< | ( | std::ostream & | os, |
const ROBoardConfig & | cfg | ||
) |
Stream operator for ROBoardConfig
Stream operator for ROBoardConfig
Definition at line 26 of file ROBoardConfig.cxx.
|
inline |
std::ostream & o2::mid::operator<< | ( | std::ostream & | stream, |
const Track & | track | ||
) |
ColumnData o2::mid::operator| | ( | const ColumnData & | col1, |
const ColumnData & | col2 | ||
) |
Merge operator for ColumnData
Merge operator for ColumnData
Definition at line 99 of file ColumnData.cxx.
ColumnData & o2::mid::operator|= | ( | ColumnData & | col1, |
const ColumnData & | col2 | ||
) |
Merge operator for ColumnData
Merge operator for ColumnData
Definition at line 87 of file ColumnData.cxx.
gsl::span< const PreCluster > o2::mid::preClusters | ( | preClusterizer. | getPreClusters).data(, |
preClusterizer. | getPreClusters).size( | ||
) |
Definition at line 36 of file TrackReaderSpec.cxx.
simDigitizer digitsMerger o2::mid::process | ( | digitsAccum | , |
digitLabelsAccum | , | ||
digitsROF | |||
) |
simClustering preClusterizer o2::mid::process | ( | getColumnDataNonMC(simDigitizer.digitsMerger) | , |
simDigitizer.digitsMerger. | getROFRecords() | ||
) |
clusterizer o2::mid::process | ( | preClusters | ) |
simTracking tracker o2::mid::process | ( | simClustering.clusterizer. | getClusters(), |
simClustering.clusterizer. | getROFRecords() | ||
) |
simClustering clusterizer o2::mid::process | ( | simClustering.preClusterizer. | getPreClusters(), |
simClustering.preClusterizer. | getROFRecords() | ||
) |
simClustering clusterLabeler o2::mid::process | ( | simClustering.preClusterizer. | getPreClusters(), |
simClustering.preClusterLabeler. | getContainer(), | ||
simClustering.clusterizer. | getClusters(), | ||
simClustering. | correlation | ||
) |
simClustering preClusterLabeler o2::mid::process | ( | simClustering.preClusterizer. | getPreClusters(), |
simDigitizer.digitsMerger. | getMCContainer(), | ||
simClustering.preClusterizer. | getROFRecords(), | ||
simDigitizer.digitsMerger. | getROFRecords() | ||
) |
simTracking trackLabeler o2::mid::process | ( | simTracking.tracker. | getClusters(), |
simTracking.tracker. | getTracks(), | ||
simClustering.clusterLabeler. | getContainer() | ||
) |
ElectronicsDelay o2::mid::readElectronicsDelay | ( | const char * | filename | ) |
Reads the electronic delays from file
The file must be in the form:
filename | Path to file with delays |
Definition at line 36 of file ElectronicsDelay.cxx.
float o2::mid::chi2Cut = simTracking.tracker.getSigmaCut() * simTracking.tracker.getSigmaCut() |
Definition at line 550 of file testSimulation.cxx.
std::vector<Cluster> o2::mid::clusters = getClusters(sample) |
Definition at line 189 of file testClusterizer.cxx.
o2::dataformats::MCTruthContainer<MCLabel> o2::mid::digitLabelsAccum |
Definition at line 539 of file testSimulation.cxx.
o2::dataformats::MCTruthContainer<MCLabel> o2::mid::digitLabelsMC |
Definition at line 539 of file testSimulation.cxx.
std::vector<ROFRecord> o2::mid::digitsROF |
Definition at line 540 of file testSimulation.cxx.
std::vector<std::vector<GenTrack> > o2::mid::genTrackCollection |
Definition at line 541 of file testSimulation.cxx.
const float o2::mid::kAAluminium = 26.9815385 |
Definition at line 53 of file Materials.cxx.
const float o2::mid::kACarbon = 12.0107 |
Definition at line 37 of file Materials.cxx.
const float o2::mid::kAChromium = 51.9961 |
Definition at line 62 of file Materials.cxx.
const float o2::mid::kACopper = 63.546 |
Definition at line 74 of file Materials.cxx.
const float o2::mid::kAFluorine = 18.998403163 |
Definition at line 49 of file Materials.cxx.
const float o2::mid::kAHydrogen = 1.00794 |
Definition at line 33 of file Materials.cxx.
const float o2::mid::kAIron = 55.845 |
Definition at line 66 of file Materials.cxx.
const float o2::mid::kAluminiumHalfThickness = 0.06 / 2. |
Definition at line 52 of file Geometry.cxx.
const float o2::mid::kANickel = 58.6934 |
Definition at line 70 of file Materials.cxx.
const float o2::mid::kANitrogen = 14.0067 |
Definition at line 41 of file Materials.cxx.
const float o2::mid::kAOxygen = 15.9994 |
Definition at line 45 of file Materials.cxx.
const float o2::mid::kASulfur = 32.06 |
Definition at line 58 of file Materials.cxx.
const float o2::mid::kCopperHalfThickness = 0.002 / 2. |
Definition at line 48 of file Geometry.cxx.
const float o2::mid::kDeemax = -0.3 |
Definition at line 83 of file Materials.cxx.
const float o2::mid::kDensAluminium = 2.699 |
Definition at line 54 of file Materials.cxx.
const float o2::mid::kDensCopper = 8.96 |
Definition at line 75 of file Materials.cxx.
const float o2::mid::kElectrodHalfThickness = 0.2 / 2. |
Definition at line 40 of file Geometry.cxx.
const float o2::mid::kEpsil = 0.001 |
Tracking parameters (values taken from AliMUONCommonGeometryBuilder)
Definition at line 78 of file Materials.cxx.
const float o2::mid::kGasHalfThickness = 0.2 / 2. |
RPC thickness.
Definition at line 38 of file Geometry.cxx.
const float o2::mid::kHorizontalSupportHalfExtDim[] = {96.775, 2., 3.} |
Definition at line 61 of file Geometry.cxx.
const float o2::mid::kHorizontalSupportHalfIntDim[] = {96.775, 1.9, 2.8} |
Definition at line 62 of file Geometry.cxx.
const double o2::mid::kHorizontalSupportPos[] = {geoparams::RPCCenterPos + geoparams::RPCHalfLength - kHorizontalSupportHalfExtDim[0], 17., kVerticalSupportHalfExtDim[2] + kHorizontalSupportHalfExtDim[2]} |
Definition at line 63 of file Geometry.cxx.
const float o2::mid::kInsulatorHalfThickness = 0.01 / 2. |
Definition at line 43 of file Geometry.cxx.
const float o2::mid::kMaxfd = -20. |
Definition at line 81 of file Materials.cxx.
const char* o2::mid::kModuleName = "MID" |
Definition at line 86 of file Materials.cxx.
const float o2::mid::kMylarHalfThickness = 0.019 / 2. |
Definition at line 47 of file Geometry.cxx.
const float o2::mid::kNomexHalfThickness = 0.88 / 2. |
Definition at line 51 of file Geometry.cxx.
const float o2::mid::kSpacerHalfThickness = 0.2 / 2. |
Definition at line 39 of file Geometry.cxx.
const float o2::mid::kStemax = -1. |
Definition at line 82 of file Materials.cxx.
const float o2::mid::kStmin = -0.8 |
Definition at line 84 of file Materials.cxx.
const float o2::mid::kStyrofoamHalfThickness = 0.3 / 2. |
Definition at line 46 of file Geometry.cxx.
const float o2::mid::kVerticalSupportHalfExtDim[] = {1.5, 311., 1.5} |
Service parameters.
Definition at line 56 of file Geometry.cxx.
const float o2::mid::kVerticalSupportHalfIntDim[] = {1.2, 311., 1.2} |
Definition at line 57 of file Geometry.cxx.
const float o2::mid::kVerticalSupportXPos[] = {61.45, 122.45, 192.95, 236.95} |
Definition at line 58 of file Geometry.cxx.
const float o2::mid::kZAluminium = 13. |
Definition at line 52 of file Materials.cxx.
const float o2::mid::kZCarbon = 6. |
Definition at line 36 of file Materials.cxx.
const float o2::mid::kZChromium = 24. |
Definition at line 61 of file Materials.cxx.
const float o2::mid::kZCopper = 29. |
Definition at line 73 of file Materials.cxx.
const float o2::mid::kZFluorine = 9. |
Definition at line 48 of file Materials.cxx.
const float o2::mid::kZHydrogen = 1. |
Definition of constants for the elements The atomic number and the atomic masse values are taken from the 2016 PDG booklet For the radiation and absorption lengths, we let the Virtual Monte-Carlo compute them internally
Definition at line 32 of file Materials.cxx.
const float o2::mid::kZIron = 26. |
Definition at line 65 of file Materials.cxx.
const float o2::mid::kZNickel = 28. |
Definition at line 69 of file Materials.cxx.
const float o2::mid::kZNitrogen = 7. |
Definition at line 40 of file Materials.cxx.
const float o2::mid::kZOxygen = 8. |
Definition at line 44 of file Materials.cxx.
const float o2::mid::kZSulfur = 16. |
Definition at line 57 of file Materials.cxx.
RootTreeReader::SpecialPublishHook o2::mid::logging |
Definition at line 42 of file TrackReaderSpec.cxx.
size_t o2::mid::minNcl = clusters.size() |
Definition at line 191 of file testClusterizer.cxx.
|
constexpr |
Definition at line 37 of file ROFRecord.h.
Definition at line 552 of file testSimulation.cxx.
Definition at line 552 of file testSimulation.cxx.
Definition at line 552 of file testSimulation.cxx.
Definition at line 552 of file testSimulation.cxx.
int o2::mid::nTotFakes = 0 |
Definition at line 128 of file testTracker.cxx.
int o2::mid::nTotReconstructible = 0 |
Definition at line 128 of file testTracker.cxx.
Definition at line 552 of file testSimulation.cxx.
std::stringstream o2::mid::outMsg |
Definition at line 655 of file testSimulation.cxx.