Go to the documentation of this file.
9 #include <FairLogger.h>
17 map<ECbmModuleId, TString> data;
46 map<ECbmModuleId, TString>
54 map<ECbmModuleId, TString>::iterator it =
fModules.begin();
56 if (!(it->second).CompareTo(moduleName, TString::kIgnoreCase))
68 LOG(error) <<
"Module List: Illegal module Id " << moduleId;
71 return fModules.find(moduleId)->second;
static ECbmModuleId GetModuleId(const char *moduleName)
static std::map< ECbmModuleId, TString > DefineModules()
static std::map< ECbmModuleId, TString > fModules
@ kMvd
Micro-Vertex Detector.
@ kTof
Time-of-flight Detector.
@ kShield
Beam pipe shielding in MUCH section.
static TString GetModuleNameCaps(ECbmModuleId moduleId)
@ kHodo
Hodoscope (for test beam times)
static TString GetModuleName(ECbmModuleId moduleId)
@ kRich
Ring-Imaging Cherenkov Detector.
@ kDummyDet
Dummy for tutorials or tests.
@ kTrd
Transition Radiation Detector.
@ kMuch
Muon detection system.
@ kPsd
Projectile spectator detector.
@ kPlatform
RICH rail platform.
@ kSts
Silicon Tracking System.