1 #ifndef DATAFORMATS_ECALDETID_ECALELECTRONICSID_H 2 #define DATAFORMATS_ECALDETID_ECALELECTRONICSID_H 1
static const int MAX_DCCID_EBM
uint32_t EcalElectronicsId_
static const int MAX_XTALID
int zside() const
zside = +1 or -1
std::ostream & operator<<(std::ostream &, const EcalElectronicsId &)
static const int MIN_TOWERID
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
static const int MIN_CHANNELID
int dccId() const
get the DCC (Ecal Local DCC value not global one) id
static const int MIN_STRIPID
static const int MIN_DCCID
static const int MIN_XTALID
int operator<(const EcalElectronicsId &id) const
Compare the id to another id for use in a map.
static const int MAX_DCCID_EBP
int towerId() const
get the tower id
static const int MAX_DCCID
static const int MIN_DCCID_EBM
int channelId() const
so far for EndCap only :
static const int MAX_TOWERID
static const int DCCID_PHI0_EBM
static const int MAX_DCCID_EEM
EcalSubdetector subdet() const
get the subdet
static const int MAX_STRIPID
int stripId() const
get the tower id
int linearIndex() const
get a fast, compact, unique index for linear lookups (maximum value = 4194303)
int xtalId() const
get the channel id
static const int MIN_DCCID_EBP
static const int MAX_DCCID_EEP
static const int kDCCChannelBoundary
int operator==(const EcalElectronicsId &id) const
static const int MAX_CHANNELID
static const int DCCID_PHI0_EBP
int operator!=(const EcalElectronicsId &id) const
static const int MIN_DCCID_EEM
static const int MIN_DCCID_EEP