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
std::ostream & operator<<(std::ostream &, const EcalElectronicsId &)
int xtalId() const
get the channel id
static const int MIN_TOWERID
int stripId() const
get the tower id
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 operator!=(const EcalElectronicsId &id) const
static const int MIN_STRIPID
static const int MIN_DCCID
static const int MIN_XTALID
int towerId() const
get the tower id
int linearIndex() const
get a fast, compact, unique index for linear lookups (maximum value = 4194303)
static const int MAX_DCCID_EBP
static const int MAX_DCCID
static const int MIN_DCCID_EBM
static const int MAX_TOWERID
static const int DCCID_PHI0_EBM
int dccId() const
get the DCC (Ecal Local DCC value not global one) id
static const int MAX_DCCID_EEM
EcalSubdetector subdet() const
get the subdet
int zside() const
zside = +1 or -1
int operator==(const EcalElectronicsId &id) const
static const int MAX_STRIPID
static const int MIN_DCCID_EBP
static const int MAX_DCCID_EEP
static const int kDCCChannelBoundary
int operator<(const EcalElectronicsId &id) const
Compare the id to another id for use in a map.
static const int MAX_CHANNELID
static const int DCCID_PHI0_EBP
static const int MIN_DCCID_EEM
int channelId() const
so far for EndCap only :
static const int MIN_DCCID_EEP