#include <HcalOfflineHarvesting.h>
Public Attributes | |
tuple | hcalOfflineHarvesting |
Protected Types | |
enum | Summary { fRaw =0, fDigi =1, fReco =2, fTP =3, nSummary =4 } |
Protected Member Functions | |
virtual void | _dqmEndJob (DQMStore::IBooker &, DQMStore::IGetter &) |
virtual void | _dqmEndLuminosityBlock (DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) |
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) |
Protected Attributes | |
MonitorElement * | _reportSummaryMap |
std::vector< bool > | _vmarks |
std::vector< std::string > | _vnames |
std::vector< hcaldqm::DQClient * > | _vsumgen |
MonitorElement * | me |
Protected Attributes inherited from hcaldqm::DQHarvester | |
HcalElectronicsMap const * | _emap |
int | _totalLS |
std::vector< uint32_t > | _vcdaqEids |
std::vector< int > | _vFEDs |
std::vector< uint32_t > | _vhashFEDs |
ContainerXXX< uint32_t > | _xQuality |
Protected Attributes inherited from hcaldqm::DQModule | |
int | _currentLS |
int | _debug |
int | _evsPerLS |
int | _evsTotal |
Logger | _logger |
int | _maxLS |
ModuleType | _mtype |
std::string | _name |
ProcessingType | _ptype |
std::string | _runkeyName |
int | _runkeyVal |
std::string | _subsystem |
Additional Inherited Members | |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
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 _vmarks, _vnames, _vsumgen, fDigi, fRaw, fReco, fTP, i, and nSummary.
|
inlinevirtual |
Definition at line 43 of file HcalOfflineHarvesting.h.
|
protectedvirtual |
Implements hcaldqm::DQHarvester.
Definition at line 68 of file HcalOfflineHarvesting.cc.
References hcaldqm::DQModule::_debug, hcaldqm::DQModule::_name, _reportSummaryMap, hcaldqm::DQModule::_subsystem, hcaldqm::DQHarvester::_vFEDs, _vmarks, _vnames, _vsumgen, DQMStore::IBooker::book2D(), gather_cfg::cout, fDigi, flags, fRaw, fReco, fTP, i, cuy::ii, mergeVDriftHistosByStation::name, pileupDistInMC::num, MonitorElement::setBinContent(), MonitorElement::setBinLabel(), DQMStore::IBooker::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
|
protectedvirtual |
Implements hcaldqm::DQHarvester.
Definition at line 39 of file HcalOfflineHarvesting.cc.
References hcaldqm::DQModule::_subsystem, _vmarks, _vnames, _vsumgen, fDigi, fRaw, fReco, fTP, DQMStore::IGetter::get(), cuy::ii, and NULL.
|
virtual |
Reimplemented from hcaldqm::DQHarvester.
Definition at line 26 of file HcalOfflineHarvesting.cc.
References _vsumgen.
|
protected |
Definition at line 71 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob().
|
protected |
Definition at line 67 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob(), _dqmEndLuminosityBlock(), and HcalOfflineHarvesting().
|
protected |
Definition at line 68 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob(), _dqmEndLuminosityBlock(), and HcalOfflineHarvesting().
|
protected |
Definition at line 66 of file HcalOfflineHarvesting.h.
Referenced by _dqmEndJob(), _dqmEndLuminosityBlock(), beginRun(), and HcalOfflineHarvesting().
tuple HcalOfflineHarvesting.hcalOfflineHarvesting |
Definition at line 3 of file HcalOfflineHarvesting.py.
|
protected |
Definition at line 72 of file HcalOfflineHarvesting.h.