#include <RPCEfficiencySecond.h>
Public Member Functions | |
int | rollY (std::string shortname, const std::vector< std::string > &rollNames) |
RPCEfficiencySecond (const edm::ParameterSet &) | |
~RPCEfficiencySecond () | |
Public Member Functions inherited from edm::EDAnalyzer | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
EDAnalyzer () | |
ModuleDescription const & | moduleDescription () const |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Public Member Functions inherited from edm::EDConsumerBase | |
EDConsumerBase () | |
ProductHolderIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
void | itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
void | itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
std::vector < ProductHolderIndexAndSkipBit > const & | itemsToGetFromEvent () const |
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
void | modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const |
bool | registeredToConsume (ProductHolderIndex, bool, BranchType) const |
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
virtual | ~EDConsumerBase () |
Public Attributes | |
MonitorElement * | DiskSummary [10] |
MonitorElement * | EffDistroD [10] |
MonitorElement * | EffDistroW [5] |
MonitorElement * | EffGlobD [10] |
MonitorElement * | EffGlobW [5] |
MonitorElement * | ExGregR2D [10] |
MonitorElement * | ExGregR3D [10] |
MonitorElement * | ExpLayerW [5] |
MonitorElement * | ExsectorEffW [5] |
MonitorElement * | GregR2D [10] |
MonitorElement * | GregR3D [10] |
MonitorElement * | histoCSC |
MonitorElement * | histoCSC2 |
MonitorElement * | histoDT |
MonitorElement * | histoDT2 |
MonitorElement * | histoeffIdRPC_CSC |
MonitorElement * | histoeffIdRPC_DT |
MonitorElement * | histoPRO |
MonitorElement * | histoRealRPC |
MonitorElement * | histoRealRPC2 |
MonitorElement * | histoRPC |
MonitorElement * | histoRPC2 |
MonitorElement * | ObsLayerW [5] |
MonitorElement * | OcGregR2D [10] |
MonitorElement * | OcGregR3D [10] |
MonitorElement * | OcsectorEffW [5] |
MonitorElement * | sectorEffW [5] |
MonitorElement * | WheelSummary [5] |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginRun (const edm::Run &, const edm::EventSetup &iSetup) |
std::map< std::string, MonitorElement * > | bookDetUnitSeg (RPCDetId &detId, int nstrips, std::string folder) |
virtual void | endJob () |
virtual void | endRun (const edm::Run &, const edm::EventSetup &) |
Private Attributes | |
DQMStore * | dbe |
bool | debug |
std::string | folderPath |
int | innermostRings_ |
std::map< int, std::map < std::string, MonitorElement * > > | meCollection |
std::string | NameFile |
int | numberOfDisks_ |
bool | SaveFile |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
author Camilo Carrillo (Uniandes)
Definition at line 23 of file RPCEfficiencySecond.h.
|
explicit |
Definition at line 22 of file RPCEfficiencySecond.cc.
References debug, folderPath, edm::ParameterSet::getUntrackedParameter(), innermostRings_, NameFile, numberOfDisks_, SaveFile, and AlCaHLTBitMon_QueryRunRegistry::string.
RPCEfficiencySecond::~RPCEfficiencySecond | ( | ) |
Definition at line 32 of file RPCEfficiencySecond.cc.
|
privatevirtual |
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 34 of file RPCEfficiencySecond.cc.
References DQMStore::book1D(), DQMStore::book2D(), dbe, DiskSummary, EffDistroD, EffDistroW, EffGlobD, EffGlobW, ExGregR2D, ExGregR3D, ExpLayerW, ExsectorEffW, folderPath, GregR2D, GregR3D, cmsHarvester::index, innermostRings_, rpcdqm::utils::labelXAxisSector(), rpcdqm::utils::labelXAxisSegment(), rpcdqm::utils::labelYAxisRing(), rpcdqm::utils::labelYAxisRoll(), numberOfDisks_, ObsLayerW, OcGregR2D, OcGregR3D, OcsectorEffW, cppFunctionSkipper::operator, sectorEffW, DQMStore::setCurrentFolder(), w, and WheelSummary.
|
private |
Definition at line 12 of file RPCEfficiencyBookSecondStep.cc.
References DQMStore::book1D(), dbe, RPCBookFolderStructure::folderStructure(), RPCGeomServ::name(), RPCDetId::region(), DQMStore::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
privatevirtual |
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 177 of file RPCEfficiencySecond.cc.
References dbe, rpcdqm::utils::detId2RollNr(), DiskSummary, EffDistroD, EffDistroW, EffGlobD, EffGlobW, ExGregR2D, ExGregR3D, ExpLayerW, ExsectorEffW, MonitorElement::Fill(), folderPath, edm::EventSetup::get(), DQMStore::get(), MonitorElement::getBinContent(), MonitorElement::getTH1F(), GregR2D, GregR3D, histoCSC, histoDT, histoRPC, i, j, gen::k, RPCDetId::layer(), LogDebug, N, RPCGeomServ::name(), NameFile, numberOfDisks_, python.connectstrParser::o, ObsLayerW, OcGregR2D, OcGregR3D, OcsectorEffW, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::r, DetId::rawId(), RPCDetId::region(), relativeConstraints::ring, RPCDetId::ring(), RPCChamber::rolls(), DQMStore::save(), SaveFile, RPCDetId::sector(), sectorEffW, RPCGeomServ::segment(), MonitorElement::setAxisRange(), MonitorElement::setAxisTitle(), MonitorElement::setBinContent(), MonitorElement::setBinError(), MonitorElement::setBinLabel(), RPCGeomServ::shortname(), mathSSE::sqrt(), relativeConstraints::station, RPCDetId::station(), AlCaHLTBitMon_QueryRunRegistry::string, w, WheelSummary, x, detailsBasic3DVector::y, and cuy::yBin.
int RPCEfficiencySecond::rollY | ( | std::string | shortname, |
const std::vector< std::string > & | rollNames | ||
) |
|
private |
Definition at line 99 of file RPCEfficiencySecond.h.
Referenced by beginRun(), bookDetUnitSeg(), and endRun().
|
private |
Definition at line 93 of file RPCEfficiencySecond.h.
Referenced by rrapi.RRApi::dprint(), pkg.AbstractPkg::generate(), rrapi.RRApi::get(), pkg.AbstractPkg::get_kwds(), RPCEfficiencySecond(), and pkg.AbstractPkg::write().
MonitorElement* RPCEfficiencySecond::DiskSummary[10] |
Definition at line 61 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::EffDistroD[10] |
Definition at line 57 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::EffDistroW[5] |
Definition at line 51 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::EffGlobD[10] |
Definition at line 54 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::EffGlobW[5] |
Definition at line 48 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::ExGregR2D[10] |
Definition at line 75 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::ExGregR3D[10] |
Definition at line 76 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::ExpLayerW[5] |
Definition at line 78 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::ExsectorEffW[5] |
Definition at line 67 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
|
private |
Definition at line 96 of file RPCEfficiencySecond.h.
Referenced by beginRun(), endRun(), and RPCEfficiencySecond().
MonitorElement* RPCEfficiencySecond::GregR2D[10] |
Definition at line 69 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::GregR3D[10] |
Definition at line 70 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::histoCSC |
Definition at line 33 of file RPCEfficiencySecond.h.
Referenced by endRun().
MonitorElement* RPCEfficiencySecond::histoCSC2 |
Definition at line 43 of file RPCEfficiencySecond.h.
MonitorElement* RPCEfficiencySecond::histoDT |
Definition at line 31 of file RPCEfficiencySecond.h.
Referenced by endRun().
MonitorElement* RPCEfficiencySecond::histoDT2 |
Definition at line 41 of file RPCEfficiencySecond.h.
MonitorElement* RPCEfficiencySecond::histoeffIdRPC_CSC |
Definition at line 37 of file RPCEfficiencySecond.h.
MonitorElement* RPCEfficiencySecond::histoeffIdRPC_DT |
Definition at line 36 of file RPCEfficiencySecond.h.
MonitorElement* RPCEfficiencySecond::histoPRO |
Definition at line 35 of file RPCEfficiencySecond.h.
MonitorElement* RPCEfficiencySecond::histoRealRPC |
Definition at line 32 of file RPCEfficiencySecond.h.
MonitorElement* RPCEfficiencySecond::histoRealRPC2 |
Definition at line 42 of file RPCEfficiencySecond.h.
MonitorElement* RPCEfficiencySecond::histoRPC |
Definition at line 30 of file RPCEfficiencySecond.h.
Referenced by endRun().
MonitorElement* RPCEfficiencySecond::histoRPC2 |
Definition at line 40 of file RPCEfficiencySecond.h.
|
private |
Definition at line 98 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and RPCEfficiencySecond().
|
private |
Definition at line 91 of file RPCEfficiencySecond.h.
|
private |
Definition at line 95 of file RPCEfficiencySecond.h.
Referenced by endRun(), and RPCEfficiencySecond().
|
private |
Definition at line 97 of file RPCEfficiencySecond.h.
Referenced by beginRun(), endRun(), and RPCEfficiencySecond().
MonitorElement* RPCEfficiencySecond::ObsLayerW[5] |
Definition at line 79 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::OcGregR2D[10] |
Definition at line 72 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::OcGregR3D[10] |
Definition at line 73 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::OcsectorEffW[5] |
Definition at line 66 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
|
private |
Definition at line 94 of file RPCEfficiencySecond.h.
Referenced by endRun(), and RPCEfficiencySecond().
MonitorElement* RPCEfficiencySecond::sectorEffW[5] |
Definition at line 65 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().
MonitorElement* RPCEfficiencySecond::WheelSummary[5] |
Definition at line 60 of file RPCEfficiencySecond.h.
Referenced by beginRun(), and endRun().