Go to the documentation of this file.
13 #ifndef CBMTOFDETECTORID_H
14 #define CBMTOFDETECTORID_H 1
16 #include <RtypesCore.h>
89 virtual Int_t
GetSMType(
const Int_t detectorId) = 0;
98 virtual Int_t
GetGap(
const Int_t detectorId) = 0;
101 virtual Int_t
GetCell(
const Int_t detectorId) = 0;
virtual Int_t GetGap(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 GetCounter(const Int_t detectorId)=0
virtual Int_t GetRegion(const Int_t detectorId)=0
virtual CbmTofDetectorInfo GetDetectorInfo(const Int_t detectorId)=0
virtual Int_t GetCellId(const Int_t detectorId)=0
CbmTofDetectorInfo(Int_t detsystem, Int_t smtype, Int_t smodule, Int_t counter, Int_t gap, Int_t cell)
virtual Int_t SetDetectorInfo(const CbmTofDetectorInfo detectorInfo)=0
virtual ~CbmTofDetectorId()
virtual Int_t GetCell(const Int_t detectorId)=0
virtual Int_t GetSModule(const Int_t detectorId)=0
constexpr auto ToIntegralType(T enumerator) -> typename std::underlying_type< T >::type
CbmTofDetectorInfo(ECbmModuleId detsystem, Int_t smtype, Int_t smodule, Int_t counter, Int_t gap, Int_t cell)