#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 TString | APDPrimVar [iSizeAPD] |
static TString | color [iSizeC] = {"Blue", "Green", "Red", "IRed", "LED1", "LED2"} |
static TString | granularity [iSizeG] = {"R", "SM", "LMR", "LMM", "SC", "C"} |
static const TimeStamp | kLowMask = 0xFFFFFFFF |
static TString | MTQPrimVar [iSizeMTQ] |
static TString | PNPrimVar [iSizePN] |
static TString | region [4] = {"EE-", "EB-", "EB+", "EE+"} |
static TString | TPAPDPrimVar [iSizeTPAPD] = {"FLAG", "MEAN", "RMS", "M3", "NEVT"} |
static TString | TPPNPrimVar [iSizeTPPN] = {"GAIN", "MEAN", "RMS", "M3"} |
static TString | type [iSizeT] = {"Laser", "TestPulse"} |
static 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().
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().
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().
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(), 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 ME::Header::dcc, iLaser, iTestPulse, lmr(), ME::Header::rundir, ME::Header::side, smName(), ME::Header::ts_beg, ME::Settings::type, and ME::Settings::wavelength.
|
static |
|
static |
Definition at line 391 of file ME.cc.
References submitPVResolutionJobs::out, regionAndSector(), side_(), 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 submitPVResolutionJobs::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, and jetcorrextractor::sign().
Definition at line 224 of file ME.cc.
References cond::time::kLowMask(), and submitPVValidationJobs::t.
Referenced by MELaserPrim::fillHistograms().
Definition at line 174 of file ME.cc.
References dt, jetcorrextractor::sign(), and FrontierCondition_GT_autoExpress_cfi::t0.
|
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 |
Definition at line 157 of file ME.h.
Referenced by core.autovars.NTupleVariable::makeBranch(), DQM.DQMReader::read_objects(), and core.AutoHandle.AutoHandle::ReallyLoad().