|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef ILARREADOUTMODULESERVICE_H
8 #define ILARREADOUTMODULESERVICE_H
150 #endif //LARREADOUTMODULESERVICE_H
~LArReadoutModuleService()
destructor
static int barrel_ec(const HWIdentifier &id)
return location (0: barrel or 1: end cap )
static const unsigned int s_rodFragId
static const unsigned int m_pos_neg
static HWIdentifier createReadoutModuleID(int atlas_tb, int barrel_ec, int pos_neg, int em_hec_fcal, int rosId, int rodFragId, int rodCrate, int rodSlot)
create a HWIdentifier valid parameter values atlas_tb : 0 atlas , 1 test beam barrel_ec : 0 bar...
static int subDet(const HWIdentifier &id)
return sub-detector identifier
static int rodFragId(const HWIdentifier &id)
return ROD fragment identifier ( == ROL == ROB identifier )
static const unsigned int s_rodSlot
static std::string cnvToStringTDAQ(const HWIdentifier &id)
convert a HWIdentifier into a STL string, TDAQ convention for sub-detector numbering
static const unsigned int m_barrel_ec
static const unsigned int m_emhf
static const int s_LAR_FCAL_C_SIDE
Service for creating and interpreting LAr readout modules identifiers.
static const int s_LAR_EM_BARREL_A_SIDE
static const int s_LAR_FCAL_A_SIDE
static int pos_neg(const HWIdentifier &id)
return side positive side : 1 negative side : 0
static int rodCrate(const HWIdentifier &id)
return ROD crate number
static int robFragId(const HWIdentifier &id)
return ROB fragment identifier ( == ROL == RODFrag identifier )
static const unsigned int s_rodCrate
static const int s_LAR_HAD_ENDCAP_A_SIDE
static int rol(const HWIdentifier &id)
return ROL identifier ( == RODFrag == ROBFrag identifier )
static int atlas_tb(const HWIdentifier &id)
return 0 for ATLAS , 1 for Test Beam
static std::string checkReadoutModuleValues(int atlas_tb, int barrel_ec, int pos_neg, int em_hec_fcal, int rosId, int rodFragId, int rodCrate, int rodSlot)
static const int s_LAR_EM_BARREL_C_SIDE
static int em_hec_fcal(const HWIdentifier &id)
return subdetector em : 0, hec : 1, fcal : 2
static const int s_LAR_HAD_ENDCAP_C_SIDE
static int rodSlot(const HWIdentifier &id)
return ROD slot number
static const unsigned int s_rosId
static std::string cnvToString(const HWIdentifier &id)
convert a HWIdentifier into a STL string
static const int s_LAR_EM_ENDCAP_A_SIDE
static const int s_LAR_EM_ENDCAP_C_SIDE
static const unsigned int m_atlas_tb
static int rosId(const HWIdentifier &id)
return ROS identifier