#include <HcalFrontEndId.h>
Public Member Functions | |
int | adc () const |
int | fiberChannel () const |
HcalFrontEndId () | |
HcalFrontEndId (const std::string &rbx, int rm, int pixel, int rmfiber, int fiberchannel, int qiecard, int adc) | |
HcalFrontEndId (uint32_t id) | |
bool | null () const |
int | operator!= (const HcalFrontEndId &id) const |
int | operator< (const HcalFrontEndId &id) const |
int | operator== (const HcalFrontEndId &id) const |
int | pixel () const |
int | qieCard () const |
uint32_t | rawId () const |
std::string | rbx () const |
int | rbxIndex () const |
int | rm () const |
int | rmFiber () const |
int | rmIndex () const |
~HcalFrontEndId () | |
Static Public Attributes | |
static const int | maxRbxIndex = 0xFF |
static const int | maxRmIndex = 0x3FF |
Private Attributes | |
uint32_t | hcalFrontEndId_ |
Definition at line 8 of file HcalFrontEndId.h.
|
inline |
Definition at line 10 of file HcalFrontEndId.h.
|
inline |
Definition at line 11 of file HcalFrontEndId.h.
References hcalFrontEndId_, and triggerObjects_cff::id.
HcalFrontEndId::HcalFrontEndId | ( | const std::string & | rbx, |
int | rm, | ||
int | pixel, | ||
int | rmfiber, | ||
int | fiberchannel, | ||
int | qiecard, | ||
int | adc | ||
) |
Definition at line 7 of file HcalFrontEndId.cc.
References adc(), hcalFrontEndId_, EgammaValidation_cff::num, pixel(), rbx(), and rm().
HcalFrontEndId::~HcalFrontEndId | ( | ) |
Definition at line 61 of file HcalFrontEndId.cc.
|
inline |
Definition at line 31 of file HcalFrontEndId.h.
References hcalFrontEndId_.
Referenced by CMTRawAnalyzer::fillMAP(), HcalFrontEndId(), HBHEHFLogicalMapEntry::printLMapLine(), and HOHXLogicalMapEntry::printLMapLine().
|
inline |
Definition at line 29 of file HcalFrontEndId.h.
References hcalFrontEndId_.
Referenced by CMTRawAnalyzer::fillMAP().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 27 of file HcalFrontEndId.h.
References hcalFrontEndId_.
Referenced by CMTRawAnalyzer::fillMAP(), HcalFrontEndId(), HBHEHFLogicalMapEntry::printLMapLine(), and HOHXLogicalMapEntry::printLMapLine().
|
inline |
Definition at line 30 of file HcalFrontEndId.h.
References hcalFrontEndId_.
Referenced by CMTRawAnalyzer::fillMAP(), HBHEHFLogicalMapEntry::printLMapLine(), and HOHXLogicalMapEntry::printLMapLine().
|
inline |
Definition at line 14 of file HcalFrontEndId.h.
References hcalFrontEndId_.
Referenced by CALIBLogicalMapEntry::CALIBLogicalMapEntry(), HBHEHFLogicalMapEntry::HBHEHFLogicalMapEntry(), and HOHXLogicalMapEntry::HOHXLogicalMapEntry().
std::string HcalFrontEndId::rbx | ( | ) | const |
Definition at line 63 of file HcalFrontEndId.cc.
References hcalFrontEndId_, EgammaValidation_cff::num, AlCaHLTBitMon_QueryRunRegistry::string, and fireworks::subdets.
Referenced by CMTRawAnalyzer::fillMAP(), HcalFrontEndId(), HBHEHFLogicalMapEntry::printLMapLine(), HOHXLogicalMapEntry::printLMapLine(), and CALIBLogicalMapEntry::printLMapLine().
|
inline |
Definition at line 17 of file HcalFrontEndId.h.
References hcalFrontEndId_.
Referenced by rmIndex().
|
inline |
Definition at line 26 of file HcalFrontEndId.h.
References hcalFrontEndId_.
Referenced by CMTRawAnalyzer::fillMAP(), HcalFrontEndId(), HBHEHFLogicalMapEntry::printLMapLine(), HOHXLogicalMapEntry::printLMapLine(), CALIBLogicalMapEntry::printLMapLine(), and rmIndex().
|
inline |
Definition at line 28 of file HcalFrontEndId.h.
References hcalFrontEndId_.
Referenced by CMTRawAnalyzer::fillMAP(), HBHEHFLogicalMapEntry::printLMapLine(), HOHXLogicalMapEntry::printLMapLine(), and CALIBLogicalMapEntry::printLMapLine().
|
inline |
Definition at line 20 of file HcalFrontEndId.h.
References rbxIndex(), and rm().
|
private |
Definition at line 38 of file HcalFrontEndId.h.
Referenced by adc(), fiberChannel(), HcalFrontEndId(), null(), operator!=(), operator<(), operator==(), pixel(), qieCard(), rawId(), rbx(), rbxIndex(), rm(), and rmFiber().
|
static |
Definition at line 18 of file HcalFrontEndId.h.
|
static |
Definition at line 21 of file HcalFrontEndId.h.
Referenced by HcalFrontEndMap::maxRMIndex().