17#ifndef CBMTOFDETECTORID_H
18#define CBMTOFDETECTORID_H 1
56 int32_t cell, int32_t counterType)
98 virtual int32_t
GetSMType(
const int32_t detectorId) = 0;
107 virtual int32_t
GetGap(
const int32_t detectorId) = 0;
110 virtual int32_t
GetCell(
const int32_t detectorId) = 0;
113 virtual int32_t
GetRegion(
const int32_t detectorId) = 0;
116 virtual int32_t
GetCellId(
const int32_t detectorId) = 0;
XPU_D constexpr auto ToIntegralType(T enumerator) -> typename std::underlying_type< T >::type
virtual int32_t GetCellId(const int32_t detectorId)=0
virtual int32_t GetSModule(const int32_t detectorId)=0
virtual int32_t SetDetectorInfo(const CbmTofDetectorInfo detectorInfo)=0
virtual int32_t GetGap(const int32_t detectorId)=0
virtual int32_t GetCounter(const int32_t detectorId)=0
virtual int32_t GetSystemId(int32_t detectorId)=0
virtual int32_t GetCell(const int32_t detectorId)=0
virtual CbmTofDetectorInfo GetDetectorInfo(const int32_t detectorId)=0
virtual int32_t GetRegion(const int32_t detectorId)=0
virtual ~CbmTofDetectorId()
virtual int32_t GetSMType(const int32_t detectorId)=0
CbmTofDetectorInfo(ECbmModuleId detsystem, int32_t smtype, int32_t smodule, int32_t counter, int32_t gap, int32_t cell, int32_t counterType)
CbmTofDetectorInfo(ECbmModuleId detsystem, int32_t smtype, int32_t smodule, int32_t counter, int32_t gap, int32_t cell)
CbmTofDetectorInfo(int32_t detsystem, int32_t smtype, int32_t smodule, int32_t counter, int32_t gap, int32_t cell)