EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CbmModuleList.h File Reference
#include <map>
#include "Rtypes.h"
#include "TString.h"
#include "CbmAddress.h"
+ Include dependency graph for CbmModuleList.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CbmModuleList
 Manages module Ids and names. More...
 

Enumerations

enum  ESystemId {
  kRef, kMvd, kSts, kRich,
  kMuch, kTrd, kTof, kEcal,
  kPsd, kDummy, kNofSystems
}
 
enum  EPassiveId { kMagnet = 100, kTarget, kPipe }
 

Detailed Description

Author
Volker Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e
Date
13.06.2013

Definition in file CbmModuleList.h.

Enumeration Type Documentation

enum EPassiveId

Enumerator for the Ids of passive modules

Enumerator:
kMagnet 

Magnet.

kTarget 

Target.

kPipe 

Definition at line 39 of file CbmModuleList.h.

View newest version in sPHENIX GitHub at line 39 of file CbmModuleList.h

enum ESystemId

Enumerator for system Ids. Systems are active modules (detectors), the ID of which is used in the CBM addressing scheme (CbmAddress).

Enumerator:
kRef 

Reference plane.

kMvd 

Micro-Vertex Detector.

kSts 

Silicon Tracking System.

kRich 

Ring-Imaging Cherenkov Detector.

kMuch 

Muon detection system.

kTrd 

Transition Radiation Detector.

kTof 

Time-of-flight Detector.

kEcal 

EM-Calorimeter.

kPsd 

Projectile spectator detector.

kDummy 

Dummy for tutorials or tests.

kNofSystems 

Definition at line 25 of file CbmModuleList.h.

View newest version in sPHENIX GitHub at line 25 of file CbmModuleList.h