CbmRoot
CbmTofDetectorId Class Referenceabstract

#include <CbmTofDetectorId.h>

Inheritance diagram for CbmTofDetectorId:
[legend]

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
 

Detailed Description

Definition at line 66 of file CbmTofDetectorId.h.

Constructor & Destructor Documentation

◆ CbmTofDetectorId()

CbmTofDetectorId::CbmTofDetectorId ( )
inline

Constructor

Definition at line 70 of file CbmTofDetectorId.h.

◆ ~CbmTofDetectorId()

virtual CbmTofDetectorId::~CbmTofDetectorId ( )
inlinevirtual

Destructor

Definition at line 74 of file CbmTofDetectorId.h.

Member Function Documentation

◆ GetCell()

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

◆ GetCellId()

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

Get cell number from detector ID

Implemented in CbmTofDetectorId_v14a, CbmTofDetectorId_v07a, and CbmTofDetectorId_v12b.

Referenced by CbmTofGeoHandler::GetCellId().

◆ GetCounter()

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

Get counter number from detector ID

Implemented in CbmTofDetectorId_v14a, CbmTofDetectorId_v07a, and CbmTofDetectorId_v12b.

Referenced by CbmTofFindTracks::Init(), and CbmTofDigitize::LoadBeamtimeValues().

◆ GetDetectorInfo()

virtual CbmTofDetectorInfo CbmTofDetectorId::GetDetectorInfo ( const Int_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_v14a, CbmTofDetectorId_v07a, and CbmTofDetectorId_v12b.

Referenced by CbmTofGeoHandler::FillDetectorInfoArray().

◆ GetGap()

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

Get gap number from detector ID

Implemented in CbmTofDetectorId_v14a, CbmTofDetectorId_v07a, and CbmTofDetectorId_v12b.

Referenced by CbmTofDigitize::LoadBeamtimeValues().

◆ GetRegion()

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

Get region number from detector ID

Implemented in CbmTofDetectorId_v14a, CbmTofDetectorId_v07a, and CbmTofDetectorId_v12b.

◆ GetSModule()

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

Get SModule number from detector ID

Implemented in CbmTofDetectorId_v14a, CbmTofDetectorId_v07a, and CbmTofDetectorId_v12b.

Referenced by CbmTofFindTracks::Init(), and CbmTofDigitize::LoadBeamtimeValues().

◆ GetSMType()

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

◆ GetSystemId()

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

Get the global sytem ID

Implemented in CbmTofDetectorId_v14a, CbmTofDetectorId_v07a, and CbmTofDetectorId_v12b.

◆ SetDetectorInfo()

virtual Int_t CbmTofDetectorId::SetDetectorInfo ( const CbmTofDetectorInfo  detectorInfo)
pure virtual

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