#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] |
static TString | granularity [iSizeG] |
static const TimeStamp | kLowMask =0xFFFFFFFF |
static TString | MTQPrimVar [iSizeMTQ] |
static TString | PNPrimVar [iSizePN] |
static TString | region [4] |
static TString | TPAPDPrimVar [iSizeTPAPD] |
static TString | TPPNPrimVar [iSizeTPPN] |
static TString | type [iSizeT] |
static bool | useElectronicNumbering = false |
anonymous enum |
Enumerator | |
---|---|
iLmfLaserRun | |
iLmfLaserConfig | |
iLmfLaserPulse | |
iLmfLaserPrim | |
iLmfLaserPnPrim | |
iLmfTestPulseRun | |
iLmfTestPulseConfig | |
iLmfTestPulsePrim | |
iLmfTestPulsePnPrim | |
iSizeLmf |
anonymous enum |
Definition at line 103 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 |
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 588 of file ME.cc.
References MEEBGeom::apdRefChannels(), MEEEGeom::apdRefChannels(), and GeomDetEnumerators::isBarrel().
Referenced by EcalLaserAnalyzer2::setGeomEB(), EcalLaserAnalyzer::setGeomEB(), EcalLaserAnalyzer2::setGeomEE(), and EcalLaserAnalyzer::setGeomEE().
|
static |
Definition at line 313 of file ME.cc.
Referenced by MEEBGeom::lmmodFromLmr(), MEEEGeom::lmmodFromLmr(), MEEBGeom::memFromLmr(), and MEChannel::oneLine().
|
static |
|
static |
Definition at line 623 of file ME.cc.
References cuy::ii, and GeomDetEnumerators::isBarrel().
Referenced by EcalLaserAnalyzer::EcalLaserAnalyzer(), EcalLaserAnalyzer2::EcalLaserAnalyzer2(), and EcalTestPulseAnalyzer::EcalTestPulseAnalyzer().
|
static |
Definition at line 598 of file ME.cc.
References GeomDetEnumerators::isBarrel(), MEEBGeom::lmmodFromLmr(), and MEEEGeom::lmmodFromLmr().
|
static |
|
static |
|
static |
Definition at line 608 of file ME.cc.
Referenced by EcalTestPulseAnalyzer::EcalTestPulseAnalyzer(), and TMem::init().
|
static |
Definition at line 579 of file ME.cc.
References GeomDetEnumerators::isBarrel(), MEEBGeom::memFromLmr(), and MEEEGeom::memFromLmr().
Referenced by TMem::Mem().
|
static |
Definition at line 648 of file ME.cc.
References MEEEGeom::dee(), GeomDetEnumerators::isBarrel(), MEEBGeom::pn(), and MEEEGeom::pn().
Referenced by MELaserPrim::fillHistograms().
|
static |
Definition at line 348 of file ME.cc.
Referenced by MEGeom::getBoundary(), MEGeom::getHist(), MELaserPrim::MELaserPrim(), and smName().
|
static |
Definition at line 441 of file ME.cc.
References 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 88 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 415 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 387 of file ME.cc.
References iEBM, iEBP, iEEM, iEEP, ecalpyutils::ism(), and MillePedeFileConverter_cfg::out.
|
static |
Definition at line 428 of file ME.cc.
References ecaldqm::smName().
Definition at line 208 of file ME.cc.
References gather_cfg::cout, dt, and Validation_hcalonly_cfi::sign.
Definition at line 238 of file ME.cc.
References iSizeE, and region.
Referenced by MELaserPrim::fillHistograms().
Definition at line 232 of file ME.cc.
References cond::time::kLowMask(), and lumiQTWidget::t.
Referenced by MELaserPrim::fillHistograms().
Definition at line 176 of file ME.cc.
References dt, objects.autophobj::float, Validation_hcalonly_cfi::sign, and cscNeutronWriter_cfi::t0.
|
static |
|
static |
Definition at line 145 of file ME.h.
Referenced by edmStreamStallGrapher.StreamInfoElement::unpack().
|
static |
Definition at line 60 of file ME.h.
Referenced by MEChannel::oneLine(), MEChannel::oneWord(), and MEChannel::print().
|
static |
|
static |
|
static |
|
static |
Definition at line 57 of file ME.h.
Referenced by MEChannel::oneLine(), MEChannel::oneWord(), and time_high().
|
static |
|
static |
|
static |
Definition at line 144 of file ME.h.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), core.autovars.NTupleVariable::makeBranch(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), DQM.DQMReader::read_objects(), and core.AutoHandle.AutoHandle::ReallyLoad().