19#include <xpu/defines.h>
29XPU_D
constexpr auto ToIntegralType(T enumerator) ->
typename std::underlying_type<T>::type
31 return static_cast<typename std::underlying_type<T>::type
>(enumerator);
ECbmModuleId & operator++(ECbmModuleId &)
ECbmRecoMode
Reconstruct the full time slice or event-by-event.
XPU_D constexpr auto ToIntegralType(T enumerator) -> typename std::underlying_type< T >::type
std::string ToString(ECbmModuleId modId)
ECbmModuleId ToCbmModuleIdCaseInsensitive(std::string modIdStr)
ECbmTreeAccess
Mode to read entries from a ROOT TTree.
@ kMvd
Micro-Vertex Detector.
@ kHodo
Hodoscope (for test beam times)
@ kTrd
Transition Radiation Detector.
@ kShield
Beam pipe shielding in MUCH section.
@ kTof
Time-of-flight Detector.
@ kPsd
Projectile spectator detector.
@ kSts
Silicon Tracking System.
@ kTrd2d
TRD-FASP Detector (FIXME)
@ kDummyDet
Dummy for tutorials or tests.
@ kLastModule
For loops over all modules.
@ kPlatform
RICH rail platform.
@ kMuch
Muon detection system.
@ kFsd
Forward spectator detector.
@ kNofSystems
For loops over active systems.
@ kRich
Ring-Imaging Cherenkov Detector.
ECbmModuleId ToCbmModuleId(std::string modIdStr)
std::ostream & operator<<(std::ostream &, const ECbmModuleId &)
TODO: SZh 8.11.2022: add selection of parameterisation.
EDetectorID ToCaDetectorID(ECbmModuleId modId)
Conversion map from EDetectorID to ECbmModuleId.
EDetectorID
Enumeration for the tracking detector subsystems in CBM-CA.
ECbmModuleId ToCbmModuleId(EDetectorID detID)
Conversion map from EDetectorID to ECbmModuleId.