![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Utility functions for INTT. More...
Functions | |
| static const unsigned int kBitShiftLadderZId | __attribute__ ((unused)) = 16 |
| uint8_t | getLadderZId (TrkrDefs::hitsetkey key) |
| Get the ladder id from hitsetkey. | |
| uint8_t | getLadderZId (TrkrDefs::cluskey key) |
| Get the ladder id from cluskey. | |
| uint8_t | getLadderPhiId (TrkrDefs::hitsetkey key) |
| Get the sensor id from hitsetkey. | |
| uint8_t | getLadderPhiId (TrkrDefs::cluskey key) |
| Get the sensor id from cluskey. | |
| uint16_t | getCol (TrkrDefs::hitkey key) |
| Generate a hitkey from a strip id. | |
| uint16_t | getRow (TrkrDefs::hitkey key) |
| Get the row index from hitkey. | |
| TrkrDefs::hitkey | genHitKey (const uint16_t col, const uint16_t row) |
| TrkrDefs::hitsetkey | genHitSetKey (const uint8_t lyr, const uint8_t ladder_z_index, const uint8_t ladder_phi_index) |
| Generate a hitsetkey for the intt. | |
| TrkrDefs::cluskey | genClusKey (const uint8_t lyr, const uint8_t LadderZId, const uint8_t LadderPhiId, const uint32_t clusid) |
| Generate a cluster key from indeces. | |
| TrkrDefs::cluskey | genClusKey (const TrkrDefs::hitsetkey hskey, const uint32_t clusid) |
| Generate a cluster key using a hitsetkey and cluster id. | |
Utility functions for INTT.
Contains the functions for manipulating the various keys used by the intt for hits, hit sets, and clusters
|
static |
Definition at line 285 of file dfe_io_root.hpp.
View newest version in sPHENIX GitHub at line 285 of file dfe_io_root.hpp
| TrkrDefs::cluskey InttDefs::genClusKey | ( | const uint8_t | lyr, |
| const uint8_t | LadderZId, | ||
| const uint8_t | LadderPhiId, | ||
| const uint32_t | clusid | ||
| ) |
Generate a cluster key from indeces.
| [in] | lyr | Layer index |
| [in] | ladder_z_index | z index of sensor in ladder |
| [in] | ladder_phi_ndex | phi index of ladder in layer |
| [in] | clusid | Cluster id |
| [out] | cluskey |
Definition at line 74 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 74 of file InttDefs.cc
References genHitSetKey().
Referenced by PHTruthClustering::all_truth_clusters(), SvtxTruthEval::all_truth_clusters(), and InttClusterizer::ClusterLadderCells().
Here is the call graph for this function:
Here is the caller graph for this function:| TrkrDefs::cluskey InttDefs::genClusKey | ( | const TrkrDefs::hitsetkey | hskey, |
| const uint32_t | clusid | ||
| ) |
Generate a cluster key using a hitsetkey and cluster id.
| [in] | hskey | hitsetkey |
| [in] | clusid | Cluster id |
| [out] | cluskey |
Definition at line 83 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 83 of file InttDefs.cc
| TrkrDefs::hitkey InttDefs::genHitKey | ( | const uint16_t | col, |
| const uint16_t | row | ||
| ) |
Definition at line 54 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 54 of file InttDefs.cc
Referenced by PHG4InttHitReco::process_event().
Here is the caller graph for this function:| TrkrDefs::hitsetkey InttDefs::genHitSetKey | ( | const uint8_t | lyr, |
| const uint8_t | ladder_z_index, | ||
| const uint8_t | ladder_phi_index | ||
| ) |
Generate a hitsetkey for the intt.
| [in] | lyr | Layer index |
| [in] | ladder | Ladder index |
| [in] | sensor | Sensor index |
| [out] | hitsetkey | Generate a hitsetkey for the intt. The tracker id is known implicitly and used in the function. |
Definition at line 63 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 63 of file InttDefs.cc
References TrkrDefs::genHitSetKey(), and TrkrDefs::inttId.
Referenced by genClusKey(), MvtxDefs::genClusKey(), TpcDefs::genClusKey(), TrkrDefs::getClusKeyHi(), TrkrDefs::getClusKeyLo(), TrkrDefs::getHitSetKeyHi(), TrkrDefs::getHitSetKeyLo(), MakeActsGeometry::getInttHitSetKeyFromCoords(), MakeActsGeometry::getInttKeyFromNode(), and PHG4InttHitReco::process_event().
Here is the call graph for this function:
Here is the caller graph for this function:| uint16_t InttDefs::getCol | ( | TrkrDefs::hitkey | key | ) |
Generate a hitkey from a strip id.
| [in] | strip | Strip id |
| [out] | hitkey | Get the column index from hitkey |
| [in] | hitkey | |
| [out] | column | index |
Definition at line 40 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 40 of file InttDefs.cc
Referenced by InttClusterizer::ClusterLadderCells(), PHG4InttDigitizer::DigitizeLadderCells(), QAG4SimulationIntt::evaluate_clusters(), and InttClusterizer::ladder_are_adjacent().
Here is the caller graph for this function:| uint8_t InttDefs::getLadderPhiId | ( | TrkrDefs::hitsetkey | key | ) |
Get the sensor id from hitsetkey.
| [in] | hitsetkey | |
| [out] | sensor | id |
Definition at line 26 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 26 of file InttDefs.cc
Referenced by PHG4InttDigitizer::DigitizeLadderCells(), KFParticle_truthAndDetTools::fillDetectorBranch(), getLadderPhiId(), MakeActsGeometry::makeInttMapPairs(), PHActsSiliconSeeding::matchInttClusters(), PHGenFitTrkProp::ReFitTrack(), PHGenFitTrkFitter::ReFitTrack(), and PHGenFitTrkProp::TrkrClusterToPHGenFitMeasurement().
Here is the caller graph for this function:| uint8_t InttDefs::getLadderPhiId | ( | TrkrDefs::cluskey | key | ) |
Get the sensor id from cluskey.
| [in] | cluskey | |
| [out] | sensor | id |
Definition at line 33 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 33 of file InttDefs.cc
References getLadderPhiId().
Here is the call graph for this function:| uint8_t InttDefs::getLadderZId | ( | TrkrDefs::hitsetkey | key | ) |
Get the ladder id from hitsetkey.
| [in] | hitsetkey | |
| [out] | ladder | id |
Definition at line 12 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 12 of file InttDefs.cc
Referenced by InttClusterizer::ClusterLadderCells(), PHG4InttDigitizer::DigitizeLadderCells(), KFParticle_truthAndDetTools::fillDetectorBranch(), getLadderZId(), MakeActsGeometry::makeInttMapPairs(), PHActsSiliconSeeding::matchInttClusters(), PHGenFitTrkProp::ReFitTrack(), PHGenFitTrkFitter::ReFitTrack(), and PHGenFitTrkProp::TrkrClusterToPHGenFitMeasurement().
Here is the caller graph for this function:| uint8_t InttDefs::getLadderZId | ( | TrkrDefs::cluskey | key | ) |
Get the ladder id from cluskey.
| [in] | cluskey | |
| [out] | ladder | id |
Definition at line 19 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 19 of file InttDefs.cc
References getLadderZId().
Here is the call graph for this function:| uint16_t InttDefs::getRow | ( | TrkrDefs::hitkey | key | ) |
Get the row index from hitkey.
| [in] | hitkey | |
| [out] | row | index |
Definition at line 47 of file InttDefs.cc.
View newest version in sPHENIX GitHub at line 47 of file InttDefs.cc
Referenced by InttClusterizer::ClusterLadderCells(), PHG4InttDigitizer::DigitizeLadderCells(), QAG4SimulationIntt::evaluate_clusters(), and InttClusterizer::ladder_are_adjacent().
Here is the caller graph for this function: