|
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 68 of file CbmTofDetectorId.h.
|
inline |
Constructor
Definition at line 72 of file CbmTofDetectorId.h.
Referenced by CbmTofDetectorId_v07a::CbmTofDetectorId_v07a(), CbmTofDetectorId_v12b::CbmTofDetectorId_v12b(), CbmTofDetectorId_v14a::CbmTofDetectorId_v14a(), and CbmTofDetectorId_v21a::CbmTofDetectorId_v21a().
|
inlinevirtual |
Destructor
Definition at line 76 of file CbmTofDetectorId.h.
|
pure virtual |
Get cell number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
|
pure virtual |
Get cell number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
|
pure virtual |
Get counter number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
|
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.
|
pure virtual |
Get gap number from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
|
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.
|
pure virtual |
Get SMType from detector ID
Implemented in CbmTofDetectorId_v07a, CbmTofDetectorId_v12b, CbmTofDetectorId_v14a, and CbmTofDetectorId_v21a.
|
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.