#include <EcalDQMBinningService.h>
Classes | |
struct | AxisSpecs |
Public Types | |
enum | BinningType { kCrystal, kTriggerTower, kSuperCrystal, kTCC, kDCC, kProjEta, kProjPhi, kUser, kReport, kTrend, nBinType } |
enum | Constants { nPlotType = kEcal + 1, nPresetBinnings = kProjPhi + 1, nDCC = 54, nDCCMEM = 44, nTCC = 108, kEEmTCCLow = 0, kEEmTCCHigh = 35, kEEpTCCLow = 72, kEEpTCCHigh = 107, kEBTCCLow = 36, kEBTCCHigh = 71, nEBSMEta = 85, nEBSMPhi = 20, nEBSMBins = nEBSMEta * nEBSMPhi, nEESMX = 40, nEESMY = 40, nEESMBins = nEESMX * nEESMY, nEESMXExt = 45, nEESMBinsExt = nEESMXExt * nEESMY, nEBEtaBins = 34, nEEEtaBins = 20, nPhiBins = 36 } |
enum | ObjectType { kEB, kEBMEM, kEE, kEEm, kEEp, kEEMEM, kSM, kSMMEM, kEcal, kEcal2P, kEcal3P, kEcalMEM2P, kChannel, nObjType } |
Public Member Functions | |
std::string | channelName (uint32_t, BinningType _btype=kDCC) const |
EcalDQMBinningService (const edm::ParameterSet &, edm::ActivityRegistry &) | |
std::pair< unsigned, std::vector< int > > | findBins (ObjectType, BinningType, const DetId &) const |
std::pair< unsigned, std::vector< int > > | findBins (ObjectType, BinningType, const EcalElectronicsId &) const |
std::pair< unsigned, std::vector< int > > | findBins (ObjectType, BinningType, unsigned) const |
std::pair< unsigned, std::vector< int > > | findBinsNoMap (ObjectType, BinningType, const DetId &) const |
std::pair< unsigned, std::vector< int > > | findBinsNoMap (ObjectType, BinningType, const EcalElectronicsId &) const |
unsigned | findOffset (ObjectType, const DetId &) const |
unsigned | findOffset (ObjectType, const EcalElectronicsId &) const |
unsigned | findOffset (ObjectType, BinningType, unsigned) const |
const std::vector< int > * | getBinMap (ObjectType &, BinningType &) const |
std::vector< AxisSpecs > | getBinning (ObjectType, BinningType, bool _isMap=true, unsigned _objOffset=0) const |
uint32_t | idFromName (std::string const &) const |
ObjectType | objectFromOffset (ObjectType, unsigned) const |
void | postBeginRun (const edm::Run &, const edm::EventSetup &) |
int | smOffsetBins (ObjectType, BinningType, unsigned) const |
int | xlow (int) const |
int | ylow (int) const |
~EcalDQMBinningService () | |
Private Member Functions | |
void | findBinsCrystal_ (const DetId &, ObjectType, const std::vector< int > &, std::vector< int > &) const |
void | findBinsDCC_ (const DetId &, ObjectType, const std::vector< int > &, std::vector< int > &) const |
void | findBinsProjEta_ (const DetId &, ObjectType, const std::vector< int > &, std::vector< int > &) const |
void | findBinsProjPhi_ (const DetId &, ObjectType, const std::vector< int > &, std::vector< int > &) const |
void | findBinsSuperCrystal_ (const DetId &, ObjectType, const std::vector< int > &, std::vector< int > &) const |
void | findBinsTCC_ (const DetId &, ObjectType, const std::vector< int > &, std::vector< int > &) const |
void | findBinsTriggerTower_ (const DetId &, ObjectType, const std::vector< int > &, std::vector< int > &) const |
const std::vector< int > * | getBinMapEB_ (BinningType) const |
const std::vector< int > * | getBinMapEBMEM_ (BinningType) const |
const std::vector< int > * | getBinMapEcal_ (BinningType) const |
const std::vector< int > * | getBinMapEE_ (BinningType, int) const |
const std::vector< int > * | getBinMapEEMEM_ (BinningType) const |
const std::vector< int > * | getBinMapSM_ (BinningType) const |
const std::vector< int > * | getBinMapSMMEM_ (BinningType) const |
std::vector< AxisSpecs > | getBinningEB_ (BinningType, bool) const |
std::vector< AxisSpecs > | getBinningEBMEM_ (BinningType, bool) const |
std::vector< AxisSpecs > | getBinningEcal_ (BinningType, bool) const |
std::vector< AxisSpecs > | getBinningEE_ (BinningType, bool, int) const |
std::vector< AxisSpecs > | getBinningEEMEM_ (BinningType, bool) const |
std::vector< AxisSpecs > | getBinningSM_ (BinningType, bool, unsigned) const |
std::vector< AxisSpecs > | getBinningSMMEM_ (BinningType, bool, unsigned) const |
Private Attributes | |
std::vector< int > | binMaps_ [nPlotType][nPresetBinnings] |
std::pair< unsigned, std::vector< int > > | cache_ |
BinningType | cacheBtype_ |
uint32_t | cacheId_ |
ObjectType | cacheOtype_ |
const double | etaBound_ |
const CaloGeometry * | geometry_ |
bool | initialized_ |
int | verbosity_ |
Definition at line 26 of file EcalDQMBinningService.h.
Enumerator | |
---|---|
kCrystal | |
kTriggerTower | |
kSuperCrystal | |
kTCC | |
kDCC | |
kProjEta | |
kProjPhi | |
kUser | |
kReport | |
kTrend | |
nBinType |
Definition at line 45 of file EcalDQMBinningService.h.
Definition at line 59 of file EcalDQMBinningService.h.
Enumerator | |
---|---|
kEB | |
kEBMEM | |
kEE | |
kEEm | |
kEEp | |
kEEMEM | |
kSM | |
kSMMEM | |
kEcal | |
kEcal2P | |
kEcal3P | |
kEcalMEM2P | |
kChannel | |
nObjType |
Definition at line 28 of file EcalDQMBinningService.h.
EcalDQMBinningService::EcalDQMBinningService | ( | const edm::ParameterSet & | _ps, |
edm::ActivityRegistry & | _registry | ||
) |
Definition at line 27 of file EcalDQMBinningService.cc.
References postBeginRun(), and edm::ActivityRegistry::watchPostBeginRun().
EcalDQMBinningService::~EcalDQMBinningService | ( | ) |
Definition at line 39 of file EcalDQMBinningService.cc.
std::string EcalDQMBinningService::channelName | ( | uint32_t | _rawId, |
BinningType | _btype = kDCC |
||
) | const |
Definition at line 574 of file EcalDQMBinningService.cc.
References EcalTriggerElectronicsId::channelId(), EcalElectronicsId::dccId(), ecaldqm::getElectronicsMap(), EcalTrigTowerDetId::ieta(), EBDetId::ieta(), EBDetId::iphi(), EcalTrigTowerDetId::iphi(), EcalScDetId::ix(), EEDetId::ix(), EcalScDetId::iy(), EEDetId::iy(), kCrystal, kDCC, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, kSuperCrystal, kTCC, kTriggerTower, nDCC, EcalTriggerElectronicsId::pseudoStripId(), ecaldqm::smName(), EcalElectronicsId::stripId(), EcalTriggerElectronicsId::tccId(), EcalElectronicsId::towerId(), EcalTriggerElectronicsId::ttId(), and EcalElectronicsId::xtalId().
Referenced by ecaldqm::MESetEcal::book(), ecaldqm::MESetChannel::fill(), ecaldqm::MESetEcal::generateNames(), and ecaldqm::MESetChannel::setBinContent().
std::pair< unsigned, std::vector< int > > EcalDQMBinningService::findBins | ( | ObjectType | _otype, |
BinningType | _btype, | ||
const DetId & | _id | ||
) | const |
Definition at line 199 of file EcalDQMBinningService.cc.
References cache_, cacheBtype_, cacheId_, cacheOtype_, findBinsCrystal_(), findBinsDCC_(), findBinsProjEta_(), findBinsProjPhi_(), findBinsSuperCrystal_(), findBinsTCC_(), findBinsTriggerTower_(), findOffset(), getBinMap(), kCrystal, kDCC, kProjEta, kProjPhi, kSM, kSMMEM, kSuperCrystal, kTCC, kTriggerTower, nObjType, nPresetBinnings, objectFromOffset(), run_regression::ret, and smOffsetBins().
Referenced by ecaldqm::MESetDet1D::find_(), ecaldqm::MESetEcal::find_(), findBins(), and findBinsNoMap().
std::pair< unsigned, std::vector< int > > EcalDQMBinningService::findBins | ( | ObjectType | _otype, |
BinningType | _btype, | ||
const EcalElectronicsId & | _id | ||
) | const |
Definition at line 261 of file EcalDQMBinningService.cc.
References findBins(), and ecaldqm::getElectronicsMap().
std::pair< unsigned, std::vector< int > > EcalDQMBinningService::findBins | ( | ObjectType | _otype, |
BinningType | _btype, | ||
unsigned | _dcctccid | ||
) | const |
Definition at line 267 of file EcalDQMBinningService.cc.
References cache_, cacheBtype_, cacheId_, cacheOtype_, findOffset(), getBinMap(), getHLTprescales::index, kDCC, kEB, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, kEBTCCHigh, kEBTCCLow, kEE, ecaldqm::kEEmHigh, kEEmTCCHigh, kEEp, ecaldqm::kEEpLow, kEEpTCCLow, kTCC, objectFromOffset(), and run_regression::ret.
|
private |
Definition at line 976 of file EcalDQMBinningService2.cc.
References EBDetId::denseIndex(), EEDetId::denseIndex(), EcalBarrel, EcalEndcap, EcalLaserPnDiode, EcalTriggerTower, ecaldqm::getElectronicsMap(), ecaldqm::getTrigTowerMap(), EcalPnDiodeDetId::iDCCId(), getHLTprescales::index, EcalPnDiodeDetId::iPnId(), ecaldqm::isEcalScDetId(), ecaldqm::kEBmLow, EEDetId::kEEhalf, ecaldqm::kEEmHigh, ecaldqm::kEEp, ecaldqm::kEEpLow, EBDetId::kSizeForDenseIndexing, ecaldqm::kSM, DetId::subdetId(), and EEDetId::zside().
Referenced by findBins().
|
private |
Definition at line 1146 of file EcalDQMBinningService2.cc.
References ecaldqm::dccId(), getHLTprescales::index, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, ecaldqm::kEEmHigh, ecaldqm::kEEp, and ecaldqm::kEEpLow.
Referenced by findBins().
std::pair< unsigned, std::vector< int > > EcalDQMBinningService::findBinsNoMap | ( | ObjectType | _otype, |
BinningType | _btype, | ||
const DetId & | _id | ||
) | const |
Definition at line 312 of file EcalDQMBinningService.cc.
References newFWLiteAna::bin, edm::hlt::Exception, findBins(), findOffset(), kDCC, kEcal2P, kSM, kSuperCrystal, kTCC, kTriggerTower, SurfaceOrientation::outer, run_regression::ret, ecaldqm::tccId(), ecaldqm::towerId(), and ecaldqm::ttId().
Referenced by ecaldqm::MESetDet1D::find_(), and findBinsNoMap().
std::pair< unsigned, std::vector< int > > EcalDQMBinningService::findBinsNoMap | ( | ObjectType | _otype, |
BinningType | _btype, | ||
const EcalElectronicsId & | _id | ||
) | const |
Definition at line 352 of file EcalDQMBinningService.cc.
References findBinsNoMap(), and ecaldqm::getElectronicsMap().
|
private |
Definition at line 1166 of file EcalDQMBinningService2.cc.
References EEDetId::denseIndex(), EcalBarrel, EcalEndcap, EcalTriggerTower, ecaldqm::getTrigTowerMap(), EBDetId::ieta(), getHLTprescales::index, EEDetId::iquadrant(), ecaldqm::isEcalScDetId(), EEDetId::ix(), EEDetId::iy(), EEDetId::kEEhalf, ecaldqm::kEEp, EcalTrigTowerDetId::subDet(), DetId::subdetId(), and EEDetId::zside().
Referenced by findBins().
|
private |
Definition at line 1224 of file EcalDQMBinningService2.cc.
References EEDetId::denseIndex(), EcalBarrel, EcalEndcap, EcalTriggerTower, ecaldqm::getTrigTowerMap(), getHLTprescales::index, EBDetId::iphi(), ecaldqm::isEcalScDetId(), EEDetId::kEEhalf, EcalTrigTowerDetId::subDet(), DetId::subdetId(), and EEDetId::zside().
Referenced by findBins().
|
private |
Definition at line 1100 of file EcalDQMBinningService2.cc.
References EcalTrigTowerDetId::denseIndex(), EcalScDetId::denseIndex(), EcalBarrel, EcalEndcap, EcalTriggerTower, getHLTprescales::index, ecaldqm::isEcalScDetId(), EcalTrigTowerDetId::kEBTotalTowers, ecaldqm::kEEp, ecaldqm::kSM, EEDetId::sc(), EcalScDetId::SC_PER_EE_CNT, DetId::subdetId(), EcalScDetId::zside(), and EEDetId::zside().
Referenced by findBins().
|
private |
Definition at line 1156 of file EcalDQMBinningService2.cc.
References getHLTprescales::index, ecaldqm::kEEp, ecaldqm::kEEpLow, and ecaldqm::tccId().
Referenced by findBins().
|
private |
Definition at line 1052 of file EcalDQMBinningService2.cc.
References EEDetId::denseIndex(), EcalBarrel, EcalEndcap, EcalTriggerTower, ecaldqm::getTrigTowerMap(), EcalTrigTowerDetId::hashedIndex(), getHLTprescales::index, ecaldqm::isEcalScDetId(), EcalTrigTowerDetId::kEBTotalTowers, EEDetId::kEEhalf, EcalTrigTowerDetId::subDet(), DetId::subdetId(), and EEDetId::zside().
Referenced by findBins().
unsigned EcalDQMBinningService::findOffset | ( | ObjectType | _otype, |
const DetId & | _id | ||
) | const |
Definition at line 358 of file EcalDQMBinningService.cc.
References cache_, cacheId_, cacheOtype_, ecaldqm::dccId(), kDCC, kEB, ecaldqm::kEBpHigh, kEcal, kEcal2P, kEcal3P, kEcalMEM2P, kEE, kEEm, ecaldqm::kEEmHigh, kEEp, and kUser.
Referenced by ecaldqm::MESetDet0D::fill(), ecaldqm::MESetEcal::fill(), ecaldqm::MESetTrend::fill(), findBins(), findBinsNoMap(), and findOffset().
unsigned EcalDQMBinningService::findOffset | ( | ObjectType | _otype, |
const EcalElectronicsId & | _id | ||
) | const |
Definition at line 386 of file EcalDQMBinningService.cc.
References findOffset(), and ecaldqm::getElectronicsMap().
unsigned EcalDQMBinningService::findOffset | ( | ObjectType | _otype, |
BinningType | _btype, | ||
unsigned | _dcctccid | ||
) | const |
Definition at line 392 of file EcalDQMBinningService.cc.
References ecaldqm::dccNoMEM, kDCC, kEB, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, kEBTCCHigh, kEBTCCLow, kEcal, kEcal2P, kEcal3P, kEcalMEM2P, kEE, kEEm, ecaldqm::kEEmHigh, kEEmTCCHigh, kEEp, ecaldqm::kEEpHigh, ecaldqm::kEEpLow, kEEpTCCHigh, kEEpTCCLow, kSM, kSMMEM, kTCC, kUser, ecaldqm::memDCCIndex(), nDCC, and nTCC.
const std::vector< int > * EcalDQMBinningService::getBinMap | ( | ObjectType & | _okey, |
BinningType & | _bkey | ||
) | const |
Definition at line 135 of file EcalDQMBinningService.cc.
References binMaps_, gather_cfg::cout, getBinMapEB_(), getBinMapEBMEM_(), getBinMapEcal_(), getBinMapEE_(), getBinMapEEMEM_(), getBinMapSM_(), getBinMapSMMEM_(), kCrystal, kEB, kEBMEM, kEcal, kEE, kEEm, kEEMEM, kEEp, kProjPhi, kSM, kSMMEM, kSuperCrystal, kTriggerTower, nPlotType, nPresetBinnings, findQualityFiles::size, and verbosity_.
Referenced by findBins(), and ecaldqm::MESetEcal::reset().
|
private |
Definition at line 395 of file EcalDQMBinningService2.cc.
References eta(), ecalpyutils::hashedIndex(), i, ecaldqm::kCrystal, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, EcalTrigTowerDetId::kEBTotalTowers, EBDetId::kSizeForDenseIndexing, ecaldqm::kSuperCrystal, phi, and Pi.
Referenced by getBinMap().
|
private |
Definition at line 480 of file EcalDQMBinningService2.cc.
References ecaldqm::kCrystal, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, and ecaldqm::kEBpLow.
Referenced by getBinMap().
|
private |
Definition at line 837 of file EcalDQMBinningService2.cc.
References eta(), ecalpyutils::hashedIndex(), EEDetId::hashedIndex(), i, ecaldqm::kCrystal, EcalTrigTowerDetId::kEBTotalTowers, EEDetId::kEEhalf, ecaldqm::kEEmLow, ecaldqm::kEEpHigh, EBDetId::kSizeForDenseIndexing, EcalScDetId::kSizeForDenseIndexing, EEDetId::kSizeForDenseIndexing, ecaldqm::kSuperCrystal, phi, Pi, EcalScDetId::SC_PER_EE_CNT, EcalScDetId::validDetId(), and EEDetId::validDetId().
Referenced by getBinMap().
|
private |
Definition at line 500 of file EcalDQMBinningService2.cc.
References eta(), ecalpyutils::hashedIndex(), EEDetId::hashedIndex(), i, ecaldqm::kCrystal, EEDetId::kEEhalf, ecaldqm::kEEm, ecaldqm::kEEmHigh, ecaldqm::kEEmLow, ecaldqm::kEEp, ecaldqm::kEEpHigh, ecaldqm::kEEpLow, EcalScDetId::kSizeForDenseIndexing, EEDetId::kSizeForDenseIndexing, ecaldqm::kSuperCrystal, phi, Pi, EcalScDetId::SC_PER_EE_CNT, EcalScDetId::validDetId(), and EEDetId::validDetId().
Referenced by getBinMap().
|
private |
Definition at line 621 of file EcalDQMBinningService2.cc.
References ecaldqm::dccNoMEM, ecaldqm::kCrystal, ecaldqm::kEBmLow, ecaldqm::kEEmHigh, ecaldqm::kEEmLow, ecaldqm::kEEpHigh, ecaldqm::kEEpLow, and evf::evtn::offset().
Referenced by getBinMap().
|
private |
Definition at line 655 of file EcalDQMBinningService2.cc.
References ecaldqm::getElectronicsMap(), ecalpyutils::hashedIndex(), i, ecaldqm::kCrystal, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, ecaldqm::kEBpLow, EcalTrigTowerDetId::kEBTotalTowers, EEDetId::kEEhalf, ecaldqm::kEEm02, ecaldqm::kEEm08, ecaldqm::kEEmHigh, ecaldqm::kEEp02, ecaldqm::kEEp08, ecaldqm::kEEpLow, EBDetId::kSizeForDenseIndexing, EcalScDetId::kSizeForDenseIndexing, EEDetId::kSizeForDenseIndexing, ecaldqm::kSM, ecaldqm::kSuperCrystal, ecaldqm::kTriggerTower, EcalScDetId::SC_PER_EE_CNT, and EcalScDetId::validDetId().
Referenced by getBinMap().
|
private |
Definition at line 809 of file EcalDQMBinningService2.cc.
References ecaldqm::dccNoMEM, ecaldqm::kCrystal, and ecaldqm::kEBmHigh.
Referenced by getBinMap().
std::vector< EcalDQMBinningService::AxisSpecs > EcalDQMBinningService::getBinning | ( | ObjectType | _otype, |
BinningType | _btype, | ||
bool | _isMap = true , |
||
unsigned | _objOffset = 0 |
||
) | const |
Definition at line 66 of file EcalDQMBinningService.cc.
References getBinningEB_(), getBinningEBMEM_(), getBinningEcal_(), getBinningEE_(), getBinningEEMEM_(), getBinningSM_(), getBinningSMMEM_(), kEB, kEBMEM, kEcal, kEE, kEEm, kEEMEM, kEEp, kSM, kSMMEM, nObjType, and nPresetBinnings.
Referenced by ecaldqm::MESetEcal::book().
|
private |
Definition at line 16 of file EcalDQMBinningService2.cc.
References EcalDQMBinningService::AxisSpecs::high, ecaldqm::kCrystal, ecaldqm::kSuperCrystal, ecaldqm::kTriggerTower, EcalDQMBinningService::AxisSpecs::low, EcalDQMBinningService::AxisSpecs::nbins, Pi, and EcalDQMBinningService::AxisSpecs::title.
Referenced by getBinning().
|
private |
Definition at line 93 of file EcalDQMBinningService2.cc.
References EcalDQMBinningService::AxisSpecs::high, ecaldqm::kCrystal, EcalDQMBinningService::AxisSpecs::low, EcalDQMBinningService::AxisSpecs::nbins, and EcalDQMBinningService::AxisSpecs::title.
Referenced by getBinning().
|
private |
Definition at line 321 of file EcalDQMBinningService2.cc.
References EcalDQMBinningService::AxisSpecs::edges, EcalDQMBinningService::AxisSpecs::high, i, ecaldqm::kCrystal, ecaldqm::kSuperCrystal, EcalDQMBinningService::AxisSpecs::low, EcalDQMBinningService::AxisSpecs::nbins, Pi, and EcalDQMBinningService::AxisSpecs::title.
Referenced by getBinning().
|
private |
Definition at line 117 of file EcalDQMBinningService2.cc.
References EcalDQMBinningService::AxisSpecs::high, ecaldqm::kCrystal, ecaldqm::kSuperCrystal, ecaldqm::kTriggerTower, EcalDQMBinningService::AxisSpecs::low, EcalDQMBinningService::AxisSpecs::nbins, Pi, and EcalDQMBinningService::AxisSpecs::title.
Referenced by getBinning().
|
private |
Definition at line 199 of file EcalDQMBinningService2.cc.
References EcalDQMBinningService::AxisSpecs::high, ecaldqm::kCrystal, EcalDQMBinningService::AxisSpecs::low, EcalDQMBinningService::AxisSpecs::nbins, and EcalDQMBinningService::AxisSpecs::title.
Referenced by getBinning().
|
private |
Definition at line 223 of file EcalDQMBinningService2.cc.
References EcalElectronicsMapping::dccConstituents(), ecaldqm::getElectronicsMap(), ecaldqm::getNSuperCrystals(), EcalDQMBinningService::AxisSpecs::high, ecaldqm::kCrystal, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, ecaldqm::kEBpLow, ecaldqm::kEEm02, ecaldqm::kEEm08, ecaldqm::kEEp02, ecaldqm::kEEp08, ecaldqm::kSuperCrystal, ecaldqm::kTriggerTower, EcalDQMBinningService::AxisSpecs::low, EcalDQMBinningService::AxisSpecs::nbins, and EcalDQMBinningService::AxisSpecs::title.
Referenced by getBinning().
|
private |
Definition at line 294 of file EcalDQMBinningService2.cc.
References ecaldqm::dccNoMEM, EcalDQMBinningService::AxisSpecs::high, ecaldqm::kCrystal, ecaldqm::kEBpLow, EcalDQMBinningService::AxisSpecs::low, EcalDQMBinningService::AxisSpecs::nbins, and EcalDQMBinningService::AxisSpecs::title.
Referenced by getBinning().
uint32_t EcalDQMBinningService::idFromName | ( | std::string const & | _name | ) | const |
Definition at line 640 of file EcalDQMBinningService.cc.
References ecaldqm::kEBmLow, ecaldqm::kEEmLow, ecaldqm::kEEpLow, mergeVDriftHistosByStation::name, nDCC, evf::evtn::offset(), EcalElectronicsId::rawId(), and EcalTriggerElectronicsId::rawId().
Referenced by ecaldqm::MESetChannel::checkDirectory().
EcalDQMBinningService::ObjectType EcalDQMBinningService::objectFromOffset | ( | ObjectType | _otype, |
unsigned | _offset | ||
) | const |
Definition at line 476 of file EcalDQMBinningService.cc.
References kEB, kEBMEM, kEcal2P, kEcal3P, kEcalMEM2P, kEE, kEEm, kEEMEM, kEEp, and nObjType.
Referenced by ecaldqm::MESetEcal::book(), findBins(), ecaldqm::MESetEcal::generateNames(), and ecaldqm::MESetEcal::reset().
void EcalDQMBinningService::postBeginRun | ( | const edm::Run & | , |
const edm::EventSetup & | _es | ||
) |
Definition at line 44 of file EcalDQMBinningService.cc.
References edm::hlt::Exception, geometry_, edm::EventSetup::get(), initialized_, edm::ESHandle< class >::product(), ecaldqm::setElectronicsMap(), and ecaldqm::setTrigTowerMap().
Referenced by EcalDQMBinningService().
int EcalDQMBinningService::smOffsetBins | ( | ObjectType | _otype, |
BinningType | _btype, | ||
unsigned | _offset | ||
) | const |
Definition at line 505 of file EcalDQMBinningService.cc.
References kCrystal, ecaldqm::kEBmLow, ecaldqm::kEEm02, ecaldqm::kEEm08, ecaldqm::kEEmLow, ecaldqm::kEEp02, ecaldqm::kEEp08, ecaldqm::kEEpLow, kSM, kSMMEM, kSuperCrystal, kTriggerTower, nEBSMBins, nEESMBins, nEESMBinsExt, and evf::evtn::offset().
Referenced by findBins(), and ecaldqm::MESetEcal::reset().
int EcalDQMBinningService::xlow | ( | int | _iSM | ) | const |
Definition at line 96 of file EcalDQMBinningService.cc.
References ecaldqm::kEBmLow, ecaldqm::kEBpHigh, ecaldqm::kEEm01, ecaldqm::kEEm02, ecaldqm::kEEm03, ecaldqm::kEEm04, ecaldqm::kEEm05, ecaldqm::kEEm06, ecaldqm::kEEm07, ecaldqm::kEEm08, ecaldqm::kEEm09, ecaldqm::kEEp01, ecaldqm::kEEp02, ecaldqm::kEEp03, ecaldqm::kEEp04, ecaldqm::kEEp05, ecaldqm::kEEp06, ecaldqm::kEEp07, ecaldqm::kEEp08, and ecaldqm::kEEp09.
int EcalDQMBinningService::ylow | ( | int | _iSM | ) | const |
Definition at line 117 of file EcalDQMBinningService.cc.
References ecaldqm::kEBmHigh, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, ecaldqm::kEBpLow, ecaldqm::kEEm01, ecaldqm::kEEm02, ecaldqm::kEEm03, ecaldqm::kEEm04, ecaldqm::kEEm05, ecaldqm::kEEm06, ecaldqm::kEEm07, ecaldqm::kEEm08, ecaldqm::kEEm09, ecaldqm::kEEp01, ecaldqm::kEEp02, ecaldqm::kEEp03, ecaldqm::kEEp04, ecaldqm::kEEp05, ecaldqm::kEEp06, ecaldqm::kEEp07, ecaldqm::kEEp08, and ecaldqm::kEEp09.
|
mutableprivate |
Definition at line 173 of file EcalDQMBinningService.h.
Referenced by getBinMap().
|
mutableprivate |
Definition at line 186 of file EcalDQMBinningService.h.
Referenced by findBins(), and findOffset().
|
mutableprivate |
Definition at line 185 of file EcalDQMBinningService.h.
Referenced by findBins().
|
mutableprivate |
Definition at line 183 of file EcalDQMBinningService.h.
Referenced by findBins(), and findOffset().
|
mutableprivate |
Definition at line 184 of file EcalDQMBinningService.h.
Referenced by findBins(), and findOffset().
|
private |
Definition at line 188 of file EcalDQMBinningService.h.
|
private |
Definition at line 190 of file EcalDQMBinningService.h.
Referenced by postBeginRun().
|
private |
Definition at line 192 of file EcalDQMBinningService.h.
Referenced by postBeginRun().
|
private |
Definition at line 194 of file EcalDQMBinningService.h.
Referenced by getBinMap().