CbmRoot
|
#include <CbmTofDetectorId.h>
Public Member Functions | |
CbmTofDetectorId () | |
virtual | ~CbmTofDetectorId () |
virtual CbmTofDetectorInfo | GetDetectorInfo (const int32_t detectorId)=0 |
virtual int32_t | GetSystemId (int32_t detectorId)=0 |
virtual int32_t | GetSMType (const int32_t detectorId)=0 |
virtual int32_t | GetSModule (const int32_t detectorId)=0 |
virtual int32_t | GetCounter (const int32_t detectorId)=0 |
virtual int32_t | GetGap (const int32_t detectorId)=0 |
virtual int32_t | GetCell (const int32_t detectorId)=0 |
virtual int32_t | GetRegion (const int32_t detectorId)=0 |
virtual int32_t | GetCellId (const int32_t detectorId)=0 |
virtual int32_t | SetDetectorInfo (const CbmTofDetectorInfo detectorInfo)=0 |
Definition at line 75 of file CbmTofDetectorId.h.
|
inline |
Constructor
Definition at line 79 of file CbmTofDetectorId.h.
|
inlinevirtual |
Destructor
Definition at line 83 of file CbmTofDetectorId.h.
|
pure virtual |
Get cell number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
Referenced by CbmTofFindTracks::Init(), and CbmTofDigitize::LoadBeamtimeValues().
|
pure virtual |
Get cell number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
Referenced by CbmTofGeoHandler::GetCellId().
|
pure virtual |
Get counter number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
Referenced by CbmTofFindTracks::Init(), and CbmTofDigitize::LoadBeamtimeValues().
|
pure virtual |
Get System identifier from detector ID Get complete system info from detector ID This will return a pointer to an integer array of length array_length
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
Referenced by CbmTofGeoHandler::FillDetectorInfoArray().
|
pure virtual |
Get gap number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
Referenced by CbmTofDigitize::LoadBeamtimeValues().
|
pure virtual |
Get region number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
|
pure virtual |
Get SModule number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
Referenced by CbmTofFindTracks::Init(), and CbmTofDigitize::LoadBeamtimeValues().
|
pure virtual |
Get SMType from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
Referenced by CbmTofFindTracks::Init(), and CbmTofDigitize::LoadBeamtimeValues().
|
pure virtual |
Get the global sytem ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
|
pure virtual |
Calculate the unique detector ID This will return a pointer to an integer array of length array_length
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
Referenced by CbmDeviceHitBuilderTof::AddNextChan(), CbmTofCosmicClusterizer::AddNextChan(), CbmTofEventClusterizer::AddNextChan(), CbmTofHitMaker::AddNextChan(), CbmTofTestBeamClusterizer::AddNextChan(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmTofSimpClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofHitMaker::BuildHits(), CbmDeviceHitBuilderTof::CheckLHMemory(), CbmTofCosmicClusterizer::CheckLHMemory(), CbmTofEventClusterizer::CheckLHMemory(), CbmTofHitMaker::CheckLHMemory(), CbmTofTestBeamClusterizer::CheckLHMemory(), CbmDeviceHitBuilderTof::CleanLHMemory(), CbmTofCosmicClusterizer::CleanLHMemory(), CbmTofEventClusterizer::CleanLHMemory(), CbmTofHitMaker::CleanLHMemory(), CbmTofTestBeamClusterizer::CleanLHMemory(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofTBClusterizer::Exec(), CbmTofHitFinderQa::FillHistos(), CbmTofTests::FillHistos(), CbmTof::FinishEvent(), CbmTofGeoHandler::GetUniqueCounterId(), CbmTofGeoHandler::GetUniqueDetectorId(), CbmTaskTofHitFinder::InitAlgos(), CbmTof::Initialize(), CbmDeviceHitBuilderTof::InspectRawDigis(), CbmTofMergeMcPoints::MergeRealisticTofPoints(), CbmTofCalibrator::UpdateCalHist(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofEventClusterizer::WriteHistos(), and CbmTofTestBeamClusterizer::WriteHistos().