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