![]() |
![]() |
#include <EDMtoMEConverter.h>
Classes | |
class | Tokens |
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
using | TagList = std::vector< uint32_t > |
![]() | |
typedef EDProducerBase | ModuleType |
![]() | |
using | ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex >> |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
![]() | |
typedef ProductLabels | Labels |
Private Attributes | |
bool | convertOnEndLumi |
bool | convertOnEndRun |
edm::EDPutTokenT< DQMToken > | dqmLumiToken_ |
edm::EDPutTokenT< DQMToken > | dqmRunToken_ |
int | frequency |
std::string | name |
std::tuple< Tokens< TH1F >, Tokens< TH1S >, Tokens< TH1D >, Tokens< TH2F >, Tokens< TH2S >, Tokens< TH2D >, Tokens< TH3F >, Tokens< TProfile >, Tokens< TProfile2D >, Tokens< double >, Tokens< int >, Tokens< long long >, Tokens< TString > > | tokens_ |
int | verbosity |
Additional Inherited Members | |
![]() | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
![]() | |
ProducesCollector | producesCollector () |
![]() | |
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
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) |
Class to take dqm monitor elements and convert into a ROOT dataformat stored in Run tree of edm file
Definition at line 51 of file EDMtoMEConverter.h.
Definition at line 57 of file EDMtoMEConverter.h.
Definition at line 58 of file EDMtoMEConverter.h.
using EDMtoMEConverter::TagList = std::vector<uint32_t> |
Definition at line 77 of file EDMtoMEConverter.h.
|
explicit |
Definition at line 255 of file EDMtoMEConverter.cc.
References constexpr, edm::EDConsumerBase::consumesCollector(), convertOnEndLumi, convertOnEndRun, dqmLumiToken_, dqmRunToken_, frequency, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), EDMtoMEConverter_cfi::lumiInputTag, name, EDMtoMEConverter_cfi::runInputTag, AlCaHLTBitMon_QueryRunRegistry::string, tokens_, verbosity, and ~EDMtoMEConverter().
|
overridedefault |
Referenced by EDMtoMEConverter().
|
inlinefinalvirtual |
Reimplemented from edm::one::EDProducerBase.
Definition at line 63 of file EDMtoMEConverter.h.
|
inlinefinal |
Definition at line 67 of file EDMtoMEConverter.h.
|
inlinefinal |
Definition at line 65 of file EDMtoMEConverter.h.
|
inlinefinalvirtual |
Reimplemented from edm::one::EDProducerBase.
Definition at line 64 of file EDMtoMEConverter.h.
|
inlinefinal |
Definition at line 68 of file EDMtoMEConverter.h.
|
override |
Definition at line 304 of file EDMtoMEConverter.cc.
References b, convertOnEndLumi, dqmLumiToken_, g, getData(), dqm::dqmstoreimpl::DQMStore::meBookerGetter(), Utilities::operator, and edm::LuminosityBlock::put().
Referenced by produce().
|
inlinefinal |
Definition at line 66 of file EDMtoMEConverter.h.
|
override |
Definition at line 295 of file EDMtoMEConverter.cc.
References b, convertOnEndRun, dqmRunToken_, g, getData(), dqm::dqmstoreimpl::DQMStore::meBookerGetter(), Utilities::operator, and edm::Run::put().
Referenced by produce().
void EDMtoMEConverter::getData | ( | DQMStore::IBooker & | iBooker, |
DQMStore::IGetter & | iGetter, | ||
T & | iGetFrom | ||
) |
Definition at line 314 of file EDMtoMEConverter.cc.
References constexpr, gather_cfg::cout, DeadROC_duringRun::dir, mps_fire::i, edm::HandleBase::isValid(), dqmiolumiharvest::j, hlt_dqm_clientPB-live_cfg::me, name, BTVHLTOfflineSource_cfi::pathname, cms::dd::split(), AlCaHLTBitMon_QueryRunRegistry::string, tokens_, and verbosity.
Referenced by endLuminosityBlockProduce(), endRunProduce(), and produce().
|
inlinefinalvirtual |
Implements edm::one::EDProducerBase.
Definition at line 69 of file EDMtoMEConverter.h.
References endLuminosityBlockProduce(), endRunProduce(), getData(), writedatasetfile::run, and singleTopDQM_cfi::setup.
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
private |
Definition at line 84 of file EDMtoMEConverter.h.
Referenced by EDMtoMEConverter(), and endLuminosityBlockProduce().
|
private |
Definition at line 85 of file EDMtoMEConverter.h.
Referenced by EDMtoMEConverter(), and endRunProduce().
|
private |
Definition at line 120 of file EDMtoMEConverter.h.
Referenced by EDMtoMEConverter(), and endLuminosityBlockProduce().
|
private |
Definition at line 121 of file EDMtoMEConverter.h.
Referenced by EDMtoMEConverter(), and endRunProduce().
|
private |
Definition at line 82 of file EDMtoMEConverter.h.
Referenced by EDMtoMEConverter().
|
private |
Definition at line 80 of file EDMtoMEConverter.h.
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__(), FWLite.WorkingPoints::_reformat_cut_definitions(), core.autovars.NTupleObjectType::addSubObjects(), core.autovars.NTupleObjectType::addVariables(), core.autovars.NTupleObjectType::allVars(), dirstructure.Directory::calcStats(), validation.Sample::digest(), python.rootplot.utilities.Hist::divide(), python.rootplot.utilities.Hist::divide_wilson(), DisplayManager.DisplayManager::Draw(), TreeCrawler.Package::dump(), EDMtoMEConverter(), 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(), getData(), 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(), Vispa.Views.PropertyView.Property::valueChanged(), counter.Counter::write(), and average.Average::write().
|
private |
Definition at line 118 of file EDMtoMEConverter.h.
Referenced by EDMtoMEConverter(), and getData().
|
private |
Definition at line 81 of file EDMtoMEConverter.h.
Referenced by EDMtoMEConverter(), and getData().