#include <HcalOfflineHarvesting.h>
Protected Types | |
enum | Summary { fRaw = 0, fDigi = 1, fReco = 2, fTP = 3, nSummary = 4 } |
Protected Member Functions | |
void | _dqmEndJob (DQMStore::IBooker &, DQMStore::IGetter &) override |
void | _dqmEndLuminosityBlock (DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override |
Protected Member Functions inherited from edm::ProducerBase | |
template<Transition Tr = Transition::Event> | |
auto | produces (std::string instanceName) noexcept |
declare what type of product will make and with which optional label More... | |
template<Transition B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<BranchType B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces () |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces () |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces () |
template<Transition Tr = Transition::Event> | |
auto | produces () noexcept |
ProducesCollector | producesCollector () |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
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) |
void | resetItemsToGetFrom (BranchType iType) |
file: HcalOffineHarvesting.h Author: VK Date: .. Description: This is DQMEDAnalyzer which is a edm::one module. edm::one enforces that only 1 run is being processed. https://twiki.cern.ch/twiki/bin/view/CMSPublic/FWMultithreadedFrameworkOneModuleInterface - for details.
Offline: For Offline only Run Summary is being generated. As it is meaningless to have current LS information being delivered. Only Total Summary makes sense
Definition at line 39 of file HcalOfflineHarvesting.h.
|
protected |
HcalOfflineHarvesting::HcalOfflineHarvesting | ( | edm::ParameterSet const & | ps | ) |
Definition at line 7 of file HcalOfflineHarvesting.cc.
References _sumgen, _summarks, _summaryList, _sumnames, edm::EDConsumerBase::consumesCollector(), fDigi, spr::find(), fRaw, fReco, and fTP.
|
inlineoverride |
Definition at line 42 of file HcalOfflineHarvesting.h.
|
overrideprotectedvirtual |
Implements hcaldqm::DQHarvester.
Definition at line 68 of file HcalOfflineHarvesting.cc.
References hcaldqm::DQModule::_debug, hcaldqm::DQModule::_name, _reportSummaryMap, hcaldqm::DQModule::_subsystem, _sumgen, _summarks, _summaryList, _sumnames, hcaldqm::DQHarvester::_vCrates, gather_cfg::cout, edm::one::EDProducerBase::endJob(), fDigi, HLT_2023v12_cff::flags, fRaw, fReco, fTP, mps_fire::i, cuy::ib, name, EgammaValidation_cff::num, dqm::impl::MonitorElement::setBinContent(), dqm::impl::MonitorElement::setBinLabel(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprotectedvirtual |
Implements hcaldqm::DQHarvester.
Definition at line 46 of file HcalOfflineHarvesting.cc.
References hcaldqm::DQModule::_subsystem, _sumgen, _summarks, _summaryList, _sumnames, DQMEDHarvester::endLuminosityBlock(), dqm::implementation::IGetter::get(), and cuy::ib.
|
override |
Definition at line 35 of file HcalOfflineHarvesting.cc.
References _sumgen, and _summaryList.
|
protected |
Definition at line 64 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob().
|
protected |
Definition at line 59 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob(), _dqmEndLuminosityBlock(), beginRun(), and HcalOfflineHarvesting().
|
protected |
Definition at line 60 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob(), _dqmEndLuminosityBlock(), and HcalOfflineHarvesting().
|
protected |
Definition at line 55 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob(), _dqmEndLuminosityBlock(), beginRun(), and HcalOfflineHarvesting().
|
protected |
Definition at line 61 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob(), _dqmEndLuminosityBlock(), and HcalOfflineHarvesting().
HcalOfflineHarvesting.debug |
Definition at line 9 of file HcalOfflineHarvesting.py.
Referenced by util.rrapi.RRApi.dprint(), rrapi.RRApi.dprint(), pkg.AbstractPkg.generate(), util.rrapi.RRApi.get(), rrapi.RRApi.get(), pkg.AbstractPkg.get_kwds(), runTauIdMVA.TauIDEmbedder.loadMVA_WPs_run2_2017(), runTauIdMVA.TauIDEmbedder.runTauID(), and pkg.AbstractPkg.write().
HcalOfflineHarvesting.hcalOfflineHarvesting |
Definition at line 5 of file HcalOfflineHarvesting.py.
|
protected |
Definition at line 65 of file HcalOfflineHarvesting.h.
HcalOfflineHarvesting.mtype |
Definition at line 13 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.name |
Definition at line 8 of file HcalOfflineHarvesting.py.
Referenced by ElectronMVAID.ElectronMVAID.__call__(), FWLite.ElectronMVAID.__call__(), dirstructure.Directory.__create_pie_image(), DisplayManager.DisplayManager.__del__(), dqm_interfaces.DirID.__eq__(), dirstructure.Directory.__get_full_path(), dirstructure.Comparison.__get_img_name(), dataset.Dataset.__getDataType(), dataset.Dataset.__getFileInfoList(), dirstructure.Comparison.__make_image(), core.autovars.NTupleVariable.__repr__(), core.autovars.NTupleObjectType.__repr__(), core.autovars.NTupleObject.__repr__(), core.autovars.NTupleCollection.__repr__(), dirstructure.Directory.__repr__(), dqm_interfaces.DirID.__repr__(), dirstructure.Comparison.__repr__(), config.Service.__setattr__(), config.CFG.__str__(), counter.Counter.__str__(), average.Average.__str__(), _dqmEndJob(), FWLite.WorkingPoints._reformat_cut_definitions(), core.autovars.NTupleObjectType.addSubObjects(), core.autovars.NTupleObjectType.addVariables(), core.autovars.NTupleObjectType.allVars(), dataset.CMSDataset.buildListOfFiles(), dataset.LocalDataset.buildListOfFiles(), dataset.CMSDataset.buildListOfFilesDBS(), dirstructure.Directory.calcStats(), validation.Sample.digest(), python.rootplot.utilities.Hist.divide(), python.rootplot.utilities.Hist.divide_wilson(), DisplayManager.DisplayManager.Draw(), TreeCrawler.Package.dump(), core.autovars.NTupleVariable.fillBranch(), core.autovars.NTupleObject.fillBranches(), core.autovars.NTupleCollection.fillBranchesScalar(), core.autovars.NTupleCollection.fillBranchesVector(), core.autovars.NTupleCollection.get_cpp_declaration(), core.autovars.NTupleCollection.get_cpp_wrapper_class(), core.autovars.NTupleCollection.get_py_wrapper_class(), utils.StatisticalTest.get_status(), production_tasks.Task.getname(), dataset.CMSDataset.getPrimaryDatasetEntries(), dataset.PrivateDataset.getPrimaryDatasetEntries(), VIDSelectorBase.VIDSelectorBase.initialize(), personalPlayback.Applet.log(), core.autovars.NTupleVariable.makeBranch(), core.autovars.NTupleObject.makeBranches(), core.autovars.NTupleCollection.makeBranchesScalar(), core.autovars.NTupleCollection.makeBranchesVector(), dirstructure.Directory.print_report(), dataset.BaseDataset.printInfo(), dataset.Dataset.printInfo(), production_tasks.MonitorJobs.run(), python.rootplot.utilities.Hist.TGraph(), python.rootplot.utilities.Hist.TH1F(), counter.Counter.write(), and average.Average.write().
HcalOfflineHarvesting.ptype |
Definition at line 12 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.refDigiSize |
Definition at line 22 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.runkeyName |
Definition at line 11 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.runkeyVal |
Definition at line 10 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.subsystem |
Definition at line 14 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.thresh_EtMsmRate_high |
Definition at line 16 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.thresh_EtMsmRate_low |
Definition at line 17 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.thresh_FGMsmRate_high |
Definition at line 18 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.thresh_FGMsmRate_low |
Definition at line 19 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.thresh_tcds |
Definition at line 21 of file HcalOfflineHarvesting.py.
HcalOfflineHarvesting.thresh_unihf |
Definition at line 20 of file HcalOfflineHarvesting.py.