|
static std::vector< DetId > * | crystals (const EcalTrigTowerDetId &id) |
|
static std::vector< DetId > * | crystals (const EcalElectronicsId &id) |
|
static std::vector< DetId > * | crystals (unsigned idcc, unsigned isc) |
|
static float | eta (const DetId &id) |
|
static const EcalScDetId | getEcalScDetId (const EEDetId &id) |
|
static const
EcalElectronicsMapping * | getElectronicsMapping () |
|
static unsigned | icEB (const unsigned ism, const unsigned ix, const unsigned iy) |
|
static unsigned | icEE (const unsigned ism, const unsigned ix, const unsigned iy) |
|
static int | iEB (const unsigned ism) |
|
static int | iEE (const unsigned ism) |
|
static unsigned | indexEB (const unsigned ism, const unsigned ie, const unsigned ip) |
|
static unsigned | indexEE (const unsigned ism, const unsigned ix, const unsigned iy) |
|
static void | initGeometry (const edm::EventSetup &setup, bool verbose=false) |
|
static unsigned | iSC (const EcalScDetId &id) |
|
static unsigned | iSC (const unsigned ism, const EcalSubdetector subdet, const unsigned i1, const unsigned i2) |
|
static unsigned | iSM (const unsigned ism, const EcalSubdetector subdet) |
|
static unsigned | iSM (const EBDetId &id) |
|
static unsigned | iSM (const EEDetId &id) |
|
static unsigned | iSM (const EcalTrigTowerDetId &id) |
|
static unsigned | iSM (const EcalElectronicsId &id) |
|
static unsigned | iSM (const EcalPnDiodeDetId &id) |
|
static unsigned | iSM (const EcalScDetId &id) |
|
static unsigned | iSM (const EcalDCCHeaderBlock &id, const EcalSubdetector subdet) |
|
static unsigned | iTCC (const unsigned ism, const EcalSubdetector subdet, const unsigned i1, const unsigned i2) |
|
static unsigned | iTCC (const EcalTrigTowerDetId &id) |
|
static unsigned | iTT (const unsigned ism, const EcalSubdetector subdet, const unsigned i1, const unsigned i2) |
|
static unsigned | iTT (const EcalTrigTowerDetId &id) |
|
static int | ix0EE (const unsigned ism) |
|
static int | ix0EEm (const unsigned ism) |
|
static int | iy0EE (const unsigned ism) |
|
static unsigned | nCCUs (const unsigned ism) |
|
static unsigned | nTTs (const unsigned itcc) |
|
static float | phi (const DetId &id) |
|
static unsigned | RtHalf (const EBDetId &id) |
|
static unsigned | RtHalf (const EEDetId &id) |
|
static std::string | sEB (const unsigned ism) |
|
static std::string | sEE (const unsigned ism) |
|
static EcalSubdetector | subDet (const EBDetId &id) |
|
static EcalSubdetector | subDet (const EEDetId &id) |
|
static EcalSubdetector | subDet (const EcalTrigTowerDetId &id) |
|
static EcalSubdetector | subDet (const EcalScDetId &id) |
|
static EcalSubdetector | subDet (const EcalElectronicsId &id) |
|
static EcalSubdetector | subDet (const EcalPnDiodeDetId &id) |
|
static EcalSubdetector | subDet (const EcalDCCHeaderBlock &id) |
|
static bool | validEE (const unsigned ism, const unsigned ix, const unsigned iy) |
|
static bool | validEESc (const unsigned ism, const unsigned ix, const unsigned iy) |
|
Definition at line 35 of file Numbers.h.
Definition at line 582 of file Numbers.cc.
References crystalsTCC_, crystalsTCCArraySize_, edm::hlt::Exception, getHLTprescales::index, EcalElectronicsMapping::iTT(), findQualityFiles::size, EcalElectronicsMapping::TCCid(), and EcalElectronicsMapping::ttConstituents().
Referenced by EEStatusFlagsTask::analyze(), EEIntegrityTask::analyze(), EEOccupancyTask::analyze(), EESelectiveReadoutTask::analyze(), crystals(), ecaldqm::fillME(), ecaldqm::getBinContentME(), ecaldqm::getBinEntriesME(), ecaldqm::getBinErrorME(), nTTs(), EETriggerTowerTask::processDigis(), EcalDQMStatusWriter::readEcalDQMTowerStatusFromFile(), ecaldqm::setBinContentME(), ecaldqm::setBinEntriesME(), and ecaldqm::setBinErrorME().
590 unsigned index = 100*(itcc-1) + (itt-1);
static const unsigned crystalsTCCArraySize_
int iTT(const EcalTrigTowerDetId &id) const
returns the index of a Trigger Tower within its TCC.
static const EcalElectronicsMapping * map
int TCCid(const EBDetId &id) const
returns the TCCid of an EBDetId
std::vector< DetId > ttConstituents(int tccId, int tt) const
Get the constituent detids for this dccId.
static std::vector< DetId > crystalsTCC_[crystalsTCCArraySize_]
tuple size
Write out results.
void Numbers::initGeometry |
( |
const edm::EventSetup & |
setup, |
|
|
bool |
verbose = false |
|
) |
| |
|
static |
Definition at line 47 of file Numbers.cc.
References gather_cfg::cout, edm::EventSetup::get(), patZpeak::handle, init, and edm::ESHandle< class >::product().
Referenced by EcalBarrelMonitorModule::analyze(), EcalEndcapMonitorModule::analyze(), EcalDQMStatusReader::beginRun(), EcalDQMStatusWriter::beginRun(), EBPedestalOnlineTask::beginRun(), EEPedestalOnlineTask::beginRun(), EBPedestalTask::beginRun(), EECosmicTask::beginRun(), EEPedestalTask::beginRun(), EETestPulseTask::beginRun(), EBCosmicTask::beginRun(), EBOccupancyTask::beginRun(), EELedTask::beginRun(), EELaserTask::beginRun(), EBTestPulseTask::beginRun(), EBLaserTask::beginRun(), EBTimingTask::beginRun(), EBClusterTaskExtras::beginRun(), EBSelectiveReadoutTask::beginRun(), EEClusterTask::beginRun(), EEClusterTaskExtras::beginRun(), EBClusterTask::beginRun(), EBStatusFlagsTask::beginRun(), EEStatusFlagsTask::beginRun(), EBTrendTask::beginRun(), EETrendTask::beginRun(), EERawDataTask::beginRun(), EBRawDataTask::beginRun(), EBIntegrityTask::beginRun(), EEIntegrityTask::beginRun(), EETimingTask::beginRun(), EEOccupancyTask::beginRun(), EBTriggerTowerTask::beginRun(), EETriggerTowerTask::beginRun(), EcalBarrelMonitorClient::beginRun(), EcalEndcapMonitorClient::beginRun(), and EESelectiveReadoutTask::beginRun().
52 if (
verbose )
std::cout <<
"Initializing EcalElectronicsMapping ..." << std::endl;
static const EcalElectronicsMapping * map
T const * product() const
static const EcalTrigTowerConstituentsMap * mapTT
static const CaloGeometry * geometry
Definition at line 243 of file Numbers.cc.
References EcalBarrel, EcalEndcap, edm::hlt::Exception, and ecalpyutils::ism().
Referenced by EBSelectiveReadoutTask::anaDigi(), EESelectiveReadoutTask::anaDigi(), EBPedestalOnlineTask::analyze(), EEStatusFlagsTask::analyze(), EBStatusFlagsTask::analyze(), EEPedestalOnlineTask::analyze(), EBRawDataTask::analyze(), EECosmicTask::analyze(), EEIntegrityTask::analyze(), EBIntegrityTask::analyze(), EBPedestalTask::analyze(), EEPedestalTask::analyze(), EERawDataTask::analyze(), EBOccupancyTask::analyze(), EETestPulseTask::analyze(), EBCosmicTask::analyze(), EELaserTask::analyze(), EELedTask::analyze(), EBLaserTask::analyze(), EcalBarrelMonitorModule::analyze(), EcalEndcapMonitorModule::analyze(), EBTestPulseTask::analyze(), EBTimingTask::analyze(), EEClusterTaskExtras::analyze(), EBSelectiveReadoutTask::analyze(), EEClusterTask::analyze(), EBClusterTaskExtras::analyze(), EETimingTask::analyze(), EEOccupancyTask::analyze(), EESelectiveReadoutTask::analyze(), EcalDQMStatusReader::beginRun(), Masks::maskChannel(), EBTriggerTowerTask::processDigis(), EETriggerTowerTask::processDigis(), EcalDQMStatusWriter::readEcalDQMChannelStatusFromFile(), RtHalf(), validEE(), and validEESc().
248 if(
ism >= 1 &&
ism <= 18 )
return(
ism+18 );
250 if(
ism >= 19 &&
ism <= 36 )
return(
ism-18 );
256 if(
ism >= 1 &&
ism <= 9 )
return(
ism+9 );
258 if (
ism >= 10 &&
ism <= 18 )
return(
ism-9 );
264 throw cms::Exception(
"InvalidParameter") <<
"Invalid subdetector: subdet = " << subdet;
int ism(int ieta, int iphi)
int Numbers::ix0EE |
( |
const unsigned |
ism | ) |
|
|
static |
Definition at line 770 of file Numbers.cc.
Referenced by EEPedestalTask::analyze(), EESummaryClient::analyze(), EELedClient::analyze(), EELaserClient::analyze(), EETestPulseClient::analyze(), EEIntegrityClient::analyze(), EEPedestalClient::analyze(), EEPedestalOnlineClient::analyze(), EETimingClient::analyze(), ecaldqm::bookME(), ecaldqm::getBinME(), ix0EEm(), Masks::maskChannel(), EcalEndcapMonitorModule::setup(), EEPedestalOnlineTask::setup(), EECosmicTask::setup(), EEPedestalTask::setup(), EELaserTask::setup(), EELedTask::setup(), EETestPulseTask::setup(), EEStatusFlagsTask::setup(), EELedClient::setup(), EEIntegrityTask::setup(), EELaserClient::setup(), EETestPulseClient::setup(), EEPedestalOnlineClient::setup(), EEIntegrityClient::setup(), EEPedestalClient::setup(), EETimingTask::setup(), EEOccupancyTask::setup(), EETriggerTowerClient::setup(), EETimingClient::setup(), and EETriggerTowerTask::setup().
773 if(
ism == 1 ||
ism == 15 )
return( - 5 );
774 if(
ism == 2 ||
ism == 14 )
return( + 0 );
775 if(
ism == 3 ||
ism == 13 )
return( + 10 );
776 if(
ism == 4 ||
ism == 12 )
return( + 40 );
777 if(
ism == 5 ||
ism == 11 )
return( + 50 );
778 if(
ism == 6 ||
ism == 10 )
return( + 55 );
779 if(
ism == 7 ||
ism == 18 )
return( + 50 );
780 if(
ism == 8 ||
ism == 17 )
return( + 25 );
781 if(
ism == 9 ||
ism == 16 )
return( + 0 );
int ism(int ieta, int iphi)
std::string Numbers::sEB |
( |
const unsigned |
ism | ) |
|
|
static |
Definition at line 91 of file Numbers.cc.
References iEB(), and alignCSCRings::s.
Referenced by EBSummaryClient::analyze(), EBStatusFlagsClient::analyze(), EBTimingClient::analyze(), EBLaserClient::analyze(), EBPedestalClient::analyze(), EBCosmicClient::analyze(), EBPedestalOnlineClient::analyze(), EBIntegrityClient::analyze(), EBOccupancyClient::analyze(), EBTestPulseClient::analyze(), EBTriggerTowerClient::analyze(), EBDaqInfoTask::beginJob(), EBDcsInfoTask::beginJob(), EBDataCertificationTask::beginJob(), EcalDQMStatusReader::beginRun(), EcalBarrelMonitorClient::beginRun(), EBDataCertificationTask::endLuminosityBlock(), EcalBarrelMonitorClient::endRun(), EBPedestalOnlineTask::setup(), EBPedestalTask::setup(), EBCosmicTask::setup(), EBOccupancyTask::setup(), EBTestPulseTask::setup(), EcalBarrelMonitorModule::setup(), EBLaserTask::setup(), EBSummaryClient::setup(), EBTimingTask::setup(), EBSelectiveReadoutTask::setup(), EBStatusFlagsTask::setup(), EBLaserClient::setup(), EBRawDataTask::setup(), EBTimingClient::setup(), EBIntegrityTask::setup(), EBPedestalOnlineClient::setup(), EBIntegrityClient::setup(), EBPedestalClient::setup(), EBTestPulseClient::setup(), EBTriggerTowerClient::setup(), and EBTriggerTowerTask::setup().
97 s <<
"EB" << std::setw(3) << std::setfill(
'0')
98 << std::setiosflags( std::ios::showpos )
99 << std::setiosflags( std::ios::internal )
101 << std::resetiosflags( std::ios::showpos )
102 << std::resetiosflags( std::ios::internal );
static int iEB(const unsigned ism)
int ism(int ieta, int iphi)
std::string Numbers::sEE |
( |
const unsigned |
ism | ) |
|
|
static |
Definition at line 223 of file Numbers.cc.
References iEE(), and alignCSCRings::s.
Referenced by EESummaryClient::analyze(), EELaserClient::analyze(), EELedClient::analyze(), EEStatusFlagsClient::analyze(), EECosmicClient::analyze(), EETestPulseClient::analyze(), EEOccupancyClient::analyze(), EEIntegrityClient::analyze(), EEPedestalClient::analyze(), EEPedestalOnlineClient::analyze(), EETriggerTowerClient::analyze(), EETimingClient::analyze(), EEDaqInfoTask::beginJob(), EEDataCertificationTask::beginJob(), EEDcsInfoTask::beginJob(), EcalDQMStatusReader::beginRun(), EcalEndcapMonitorClient::beginRun(), EEDataCertificationTask::endLuminosityBlock(), EcalEndcapMonitorClient::endRun(), EcalEndcapMonitorModule::setup(), EEPedestalOnlineTask::setup(), EEPedestalTask::setup(), EECosmicTask::setup(), EELaserTask::setup(), EETestPulseTask::setup(), EELedTask::setup(), EESummaryClient::setup(), EEStatusFlagsTask::setup(), EELedClient::setup(), EERawDataTask::setup(), EELaserClient::setup(), EEIntegrityTask::setup(), EETestPulseClient::setup(), EEPedestalOnlineClient::setup(), EEIntegrityClient::setup(), EEPedestalClient::setup(), EEOccupancyTask::setup(), EETriggerTowerClient::setup(), EETimingTask::setup(), EETimingClient::setup(), EESelectiveReadoutTask::setup(), and EETriggerTowerTask::setup().
228 std::ostringstream
s;
229 s <<
"EE" << std::setw(3) << std::setfill(
'0')
230 << std::setiosflags( std::ios::showpos )
231 << std::setiosflags( std::ios::internal )
233 << std::resetiosflags( std::ios::showpos )
234 << std::resetiosflags( std::ios::internal );
static int iEE(const unsigned ism)
int ism(int ieta, int iphi)