#include <ME.h>
Classes | |
struct | Header |
struct | Settings |
Public Member Functions | |
virtual | ~ME () |
Static Public Member Functions | |
static std::vector< int > | apdRefChannels (ME::LMMid ilmmod, ME::LMRid ilmr) |
static std::pair< int, int > | dccAndSide (int ilmr) |
static int | ecalRegion (int ilmr) |
static bool | isBarrel (int ilmr) |
static TString | lmdataPath (int lmr) |
static std::vector< ME::LMMid > | lmmodFromDcc (ME::DCCid idcc) |
static std::vector< ME::LMMid > | lmmodFromLmr (ME::LMRid ilmr) |
static int | lmr (int idcc, int iside) |
static MEChannel * | lmrTree (int ilmr) |
static std::vector< ME::DCCid > | memFromDcc (ME::DCCid idcc) |
static std::pair< ME::DCCid, ME::DCCid > | memFromLmr (ME::LMRid ilmr) |
static TString | path () |
static std::pair< ME::DCCid, ME::PNid > | pn (ME::LMRid ilmr, ME::LMMid ilmmod, ME::PN ipn) |
static TString | primPath (int lmr) |
static void | regionAndSector (int ilmr, int &ireg, int &isect, int &idcc, int &iside) |
static MEChannel * | regTree (int ireg) |
static TString | rootFileName (ME::Header header, ME::Settings settings) |
static TString | runListName (int lmr, int type, int color) |
static TString | smName (int ilmr) |
static TString | smName (int ireg, int ism) |
static TString | smNameFromDcc (int idcc) |
static Time | time (float dt, Time t0, int tunit=iHour) |
static Time | time_high (TimeStamp t) |
static Time | time_low (TimeStamp t) |
static std::vector< Time > | timeDiff (Time t1, Time t2, short int &sign) |
static float | timeDiff (Time t1, Time t0, int tunit=iHour) |
Static Public Attributes | |
static std::vector< MEChannel * > | _trees = std::vector<MEChannel*>(4, (MEChannel*)nullptr) |
static const TString | APDPrimVar [iSizeAPD] |
static const TString | color [iSizeC] = {"Blue", "Green", "Red", "IRed", "LED1", "LED2"} |
static const TString | granularity [iSizeG] = {"R", "SM", "LMR", "LMM", "SC", "C"} |
static const TimeStamp | kLowMask = 0xFFFFFFFF |
static const TString | MTQPrimVar [iSizeMTQ] |
static const TString | PNPrimVar [iSizePN] |
static const TString | region [iSizeE] = {"EE-", "EB-", "EB+", "EE+"} |
static const TString | TPAPDPrimVar [iSizeTPAPD] = {"FLAG", "MEAN", "RMS", "M3", "NEVT"} |
static const TString | TPPNPrimVar [iSizeTPPN] = {"GAIN", "MEAN", "RMS", "M3"} |
static const TString | type [iSizeT] = {"Laser", "TestPulse"} |
static const bool | useElectronicNumbering = false |
anonymous enum |
Enumerator | |
---|---|
iLmfLaserRun | |
iLmfLaserConfig | |
iLmfLaserPulse | |
iLmfLaserPrim | |
iLmfLaserPnPrim | |
iLmfTestPulseRun | |
iLmfTestPulseConfig | |
iLmfTestPulsePrim | |
iLmfTestPulsePnPrim | |
iSizeLmf |
anonymous enum |
Definition at line 108 of file ME.h.
anonymous enum |
Enumerator | |
---|---|
iPN_FLAG | |
iPN_MEAN | |
iPN_RMS | |
iPN_M3 | |
iPNA_OVER_PNB_MEAN | |
iPNA_OVER_PNB_RMS | |
iPNA_OVER_PNB_M3 | |
iSizePN |
anonymous enum |
Enumerator | |
---|---|
iMTQ_FIT_METHOD | |
iMTQ_AMPL | |
iMTQ_TIME | |
iMTQ_RISE | |
iMTQ_FWHM | |
iMTQ_FW20 | |
iMTQ_FW80 | |
iMTQ_SLIDING | |
iSizeMTQ |
Definition at line 138 of file ME.h.
anonymous enum |
anonymous enum |
enum ME::EcalElec |
enum ME::EcalRegion |
enum ME::EcalUnit |
enum ME::Gain |
enum ME::PN |
enum ME::PNGain |
enum ME::RunType |
enum ME::TUnit |
Definition at line 545 of file ME.cc.
References MEEBGeom::apdRefChannels(), MEEEGeom::apdRefChannels(), and PixelPluginsPhase0_cfi::isBarrel.
Referenced by EcalLaserAnalyzer::setGeomEB(), EcalLaserAnalyzer2::setGeomEB(), EcalLaserAnalyzer2::setGeomEE(), and EcalLaserAnalyzer::setGeomEE().
|
static |
Definition at line 295 of file ME.cc.
References cms::cuda::assert(), and ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::side().
Referenced by MEEBGeom::lmmodFromLmr(), MEEEGeom::lmmodFromLmr(), MEEBGeom::memFromLmr(), and MEChannel::oneLine().
|
static |
|
static |
Definition at line 574 of file ME.cc.
References cuy::ii, and PixelPluginsPhase0_cfi::isBarrel.
Referenced by EcalLaserAnalyzer::EcalLaserAnalyzer(), EcalLaserAnalyzer2::EcalLaserAnalyzer2(), and EcalTestPulseAnalyzer::EcalTestPulseAnalyzer().
|
static |
Definition at line 553 of file ME.cc.
References PixelPluginsPhase0_cfi::isBarrel, MEEBGeom::lmmodFromLmr(), and MEEEGeom::lmmodFromLmr().
|
static |
Definition at line 243 of file ME.cc.
References cms::cuda::assert(), and ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::side().
Referenced by MELaserPrim::MELaserPrim(), and rootFileName().
|
static |
|
static |
Definition at line 561 of file ME.cc.
Referenced by EcalTestPulseAnalyzer::EcalTestPulseAnalyzer(), and TMem::init().
|
static |
Definition at line 538 of file ME.cc.
References PixelPluginsPhase0_cfi::isBarrel, MEEBGeom::memFromLmr(), and MEEEGeom::memFromLmr().
Referenced by TMem::Mem().
|
static |
Definition at line 597 of file ME.cc.
References MEEEGeom::dee(), PixelPluginsPhase0_cfi::isBarrel, MEEBGeom::pn(), and MEEEGeom::pn().
Referenced by MELaserPrim::fillHistograms().
|
static |
Definition at line 333 of file ME.cc.
References cms::cuda::assert(), ecalpyutils::ism(), and ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::side().
Referenced by MEGeom::getBoundary(), MEGeom::getHist(), MELaserPrim::MELaserPrim(), and smName().
|
static |
Definition at line 409 of file ME.cc.
References cms::cuda::assert(), MEEEGeom::crystal(), MEEBGeom::crystal_channel(), MEEBGeom::electronic_channel(), MEChannel::getDaughter(), MEEBGeom::globalCoord(), hcalRecHitTable_cff::ieta, hcalRecHitTable_cff::iphi, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::ix(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::iy(), MEEBGeom::lm_channel(), MEEEGeom::lmmod(), MEEBGeom::lmr(), MEEEGeom::lmr(), MEEEGeom::sc(), MEEEGeom::sm(), and MEEBGeom::tt_channel().
|
static |
Definition at line 83 of file ME.cc.
References RecoTauValidation_cfi::header, iLaser, iTestPulse, lmr(), smName(), ME::Settings::type, and ME::Settings::wavelength.
|
static |
|
static |
Definition at line 391 of file ME.cc.
References MillePedeFileConverter_cfg::out, regionAndSector(), and ecaldqm::smName().
Referenced by lmdataPath(), MELaserPrim::MELaserPrim(), MEChannel::oneLine(), primPath(), and rootFileName().
|
static |
Definition at line 368 of file ME.cc.
References cms::cuda::assert(), iEBM, iEBP, iEEM, iEEP, ecalpyutils::ism(), and MillePedeFileConverter_cfg::out.
|
static |
Definition at line 402 of file ME.cc.
References ecaldqm::smName().
Definition at line 200 of file ME.cc.
References gather_cfg::cout, dt, Validation_hcalonly_cfi::sign, and FrontierCondition_GT_autoExpress_cfi::t0.
Definition at line 226 of file ME.cc.
References submitPVValidationJobs::t.
Referenced by MELaserPrim::fillHistograms().
Definition at line 224 of file ME.cc.
References cond::time::kLowMask(), and submitPVValidationJobs::t.
Referenced by MELaserPrim::fillHistograms().
Definition at line 146 of file ME.cc.
References Validation_hcalonly_cfi::sign, RandomServiceHelper::t1, and RandomServiceHelper::t2.
Definition at line 174 of file ME.cc.
References dt, ALCARECOEcalPhiSym_cff::float, Validation_hcalonly_cfi::sign, FrontierCondition_GT_autoExpress_cfi::t0, and RandomServiceHelper::t1.
|
static |
|
static |
Definition at line 158 of file ME.h.
Referenced by edmStreamStallGrapher.StreamInfoElement::unpack().
|
static |
Definition at line 54 of file ME.h.
Referenced by MEChannel::oneLine(), MEChannel::oneWord(), and MEChannel::print().
|
static |
|
static |
|
static |
Definition at line 51 of file ME.h.
Referenced by MEChannel::oneLine(), and MEChannel::oneWord().
|
static |
|
static |
|
static |
Definition at line 157 of file ME.h.
Referenced by core.autovars.NTupleVariable::makeBranch(), DQM.DQMReader::read_objects(), and core.AutoHandle.AutoHandle::ReallyLoad().