CbmRoot
Loading...
Searching...
No Matches
CbmTofDetectorId Class Referenceabstract

#include <CbmTofDetectorId.h>

Inheritance diagram for CbmTofDetectorId:
[legend]

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
 

Detailed Description

Definition at line 75 of file CbmTofDetectorId.h.

Constructor & Destructor Documentation

◆ CbmTofDetectorId()

CbmTofDetectorId::CbmTofDetectorId ( )
inline

Constructor

Definition at line 79 of file CbmTofDetectorId.h.

◆ ~CbmTofDetectorId()

virtual CbmTofDetectorId::~CbmTofDetectorId ( )
inlinevirtual

Destructor

Definition at line 83 of file CbmTofDetectorId.h.

Member Function Documentation

◆ GetCell()

virtual int32_t CbmTofDetectorId::GetCell ( const int32_t detectorId)
pure virtual

◆ GetCellId()

virtual int32_t CbmTofDetectorId::GetCellId ( const int32_t detectorId)
pure virtual

Get cell number from detector ID

Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.

Referenced by CbmTofGeoHandler::GetCellId().

◆ GetCounter()

virtual int32_t CbmTofDetectorId::GetCounter ( const int32_t detectorId)
pure virtual

◆ GetDetectorInfo()

virtual CbmTofDetectorInfo CbmTofDetectorId::GetDetectorInfo ( const int32_t detectorId)
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().

◆ GetGap()

virtual int32_t CbmTofDetectorId::GetGap ( const int32_t detectorId)
pure virtual

◆ GetRegion()

virtual int32_t CbmTofDetectorId::GetRegion ( const int32_t detectorId)
pure virtual

Get region number from detector ID

Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.

◆ GetSModule()

virtual int32_t CbmTofDetectorId::GetSModule ( const int32_t detectorId)
pure virtual

◆ GetSMType()

virtual int32_t CbmTofDetectorId::GetSMType ( const int32_t detectorId)
pure virtual

◆ GetSystemId()

virtual int32_t CbmTofDetectorId::GetSystemId ( int32_t detectorId)
pure virtual

◆ SetDetectorInfo()

virtual int32_t CbmTofDetectorId::SetDetectorInfo ( const CbmTofDetectorInfo detectorInfo)
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().


The documentation for this class was generated from the following file: