#include <HLTriggerOffline/Egamma/interface/EmDQMFeeder.h>
Public Member Functions | |
EmDQMFeeder (const edm::ParameterSet &) | |
~EmDQMFeeder () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Private Attributes | |
std::vector< EmDQM * > | emDQMmodules |
HLTConfigProvider | hltConfig_ |
The instance of the HLTConfigProvider as a data member. More... | |
const edm::ParameterSet & | iConfig |
edm::InputTag | triggerObject_ |
unsigned | verbosity_ |
Static Private Attributes | |
static const unsigned | OUTPUT_ALL = 3 |
static const unsigned | OUTPUT_ERRORS = 1 |
static const unsigned | OUTPUT_SILENT = 0 |
static const unsigned | OUTPUT_WARNINGS = 2 |
static const unsigned | TYPE_DOUBLE_ELE = 1 |
static const unsigned | TYPE_DOUBLE_PHOTON = 3 |
static const unsigned | TYPE_SINGLE_ELE = 0 |
static const unsigned | TYPE_SINGLE_PHOTON = 2 |
static const unsigned | TYPE_TRIPLE_ELE = 4 |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Description: Reads the trigger menu and calls EmDQM with generated parameter sets for each Egamma path
Implementation: [Notes on implementation]
Definition at line 45 of file EmDQMFeeder.h.
|
explicit |
Definition at line 19 of file EmDQMFeeder.cc.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), triggerObject_, and verbosity_.
EmDQMFeeder::~EmDQMFeeder | ( | ) |
Definition at line 29 of file EmDQMFeeder.cc.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 44 of file EmDQMFeeder.cc.
References emDQMmodules, and i.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 66 of file EmDQMFeeder.cc.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 347 of file EmDQMFeeder.cc.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 82 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::addUntrackedParameter(), HLTConfigProvider::changed(), emDQMmodules, edm::ParameterSet::empty(), edm::ParameterSet::exists(), alcazmumu_cfi::filter, findEgammaPaths(), getFilterModules(), edm::ParameterSet::getParameter(), getPrimaryEtCut(), edm::ParameterSet::getUntrackedParameter(), hltConfig_, i, iConfig, HLTConfigProvider::init(), HLTConfigProvider::inited(), j, diffTwoXMLs::label, makePSetForEgammaDoubleEtDeltaPhiFilter(), makePSetForEgammaGenericFilter(), makePSetForEgammaGenericQuadraticFilter(), makePSetForElectronGenericFilter(), makePSetForEtFilter(), makePSetForL1SeedFilter(), makePSetForL1SeedToSuperClusterMatchFilter(), makePSetForOneOEMinusOneOPFilter(), makePSetForPixelMatchFilter(), HLTConfigProvider::modulePSet(), OUTPUT_ALL, OUTPUT_ERRORS, OUTPUT_WARNINGS, EgammaValidation_cff::pathName, edm::InputTag::process(), HLTConfigProvider::processName(), jptDQMConfig_cff::ptMax, PtMinSelector_cfg::ptMin, HLTConfigProvider::removeVersion(), HLTConfigProvider::size(), HLTConfigProvider::tableName(), HLTConfigProvider::triggerIndex(), triggerObject_, trigger::TriggerPhoton, TYPE_DOUBLE_ELE, TYPE_DOUBLE_PHOTON, TYPE_SINGLE_ELE, TYPE_SINGLE_PHOTON, TYPE_TRIPLE_ELE, and verbosity_.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 74 of file EmDQMFeeder.cc.
References emDQMmodules, and i.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 355 of file EmDQMFeeder.cc.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 339 of file EmDQMFeeder.cc.
References emDQMmodules, and i.
|
static |
Definition at line 363 of file EmDQMFeeder.cc.
References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().
|
private |
Definition at line 376 of file EmDQMFeeder.cc.
References hltConfig_, i, scaleCards::path, HLTConfigProvider::size(), HLTConfigProvider::triggerName(), TYPE_DOUBLE_ELE, TYPE_DOUBLE_PHOTON, TYPE_SINGLE_ELE, TYPE_SINGLE_PHOTON, and TYPE_TRIPLE_ELE.
Referenced by beginRun().
|
private |
Definition at line 439 of file EmDQMFeeder.cc.
References filters, hltConfig_, i, HLTConfigProvider::moduleEDMType(), HLTConfigProvider::moduleLabel(), HLTConfigProvider::moduleType(), and HLTConfigProvider::size().
Referenced by beginRun().
|
private |
|
private |
Definition at line 585 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::InputTag::process(), trigger::TriggerCluster, and triggerObject_.
Referenced by beginRun().
|
private |
Definition at line 602 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::getParameter(), hltConfig_, edm::InputTag::label(), HLTConfigProvider::modulePSet(), HLTConfigProvider::moduleType(), OUTPUT_ERRORS, edm::InputTag::process(), HLTConfigProvider::saveTags(), trigger::TriggerCluster, triggerObject_, trigger::TriggerPhoton, and verbosity_.
Referenced by beginRun().
|
private |
Definition at line 676 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::getParameter(), hltConfig_, edm::InputTag::label(), HLTConfigProvider::modulePSet(), HLTConfigProvider::moduleType(), OUTPUT_ERRORS, edm::InputTag::process(), HLTConfigProvider::saveTags(), trigger::TriggerCluster, triggerObject_, trigger::TriggerPhoton, and verbosity_.
Referenced by beginRun().
|
private |
Definition at line 751 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::getParameter(), hltConfig_, edm::InputTag::label(), HLTConfigProvider::modulePSet(), HLTConfigProvider::moduleType(), OUTPUT_ERRORS, edm::InputTag::process(), trigger::TriggerElectron, triggerObject_, and verbosity_.
Referenced by beginRun().
|
private |
Definition at line 534 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::getParameter(), hltConfig_, HLTConfigProvider::modulePSet(), edm::InputTag::process(), trigger::TriggerCluster, and triggerObject_.
Referenced by beginRun().
|
private |
Definition at line 482 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::InputTag::process(), trigger::TriggerL1NoIsoEG, and triggerObject_.
Referenced by beginRun().
|
private |
Definition at line 512 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::getParameter(), hltConfig_, HLTConfigProvider::modulePSet(), edm::InputTag::process(), trigger::TriggerCluster, and triggerObject_.
Referenced by beginRun().
|
private |
Definition at line 551 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::getParameter(), hltConfig_, HLTConfigProvider::modulePSet(), edm::InputTag::process(), trigger::TriggerElectron, and triggerObject_.
Referenced by beginRun().
|
private |
Definition at line 568 of file EmDQMFeeder.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::getParameter(), hltConfig_, HLTConfigProvider::modulePSet(), edm::InputTag::process(), trigger::TriggerCluster, and triggerObject_.
Referenced by beginRun().
|
private |
Definition at line 85 of file EmDQMFeeder.h.
Referenced by analyze(), beginRun(), endJob(), and endRun().
|
private |
The instance of the HLTConfigProvider as a data member.
Definition at line 69 of file EmDQMFeeder.h.
Referenced by beginRun(), findEgammaPaths(), getFilterModules(), makePSetForEgammaGenericFilter(), makePSetForEgammaGenericQuadraticFilter(), makePSetForElectronGenericFilter(), makePSetForEtFilter(), makePSetForL1SeedToSuperClusterMatchFilter(), makePSetForOneOEMinusOneOPFilter(), and makePSetForPixelMatchFilter().
|
private |
Definition at line 64 of file EmDQMFeeder.h.
Referenced by beginRun().
|
staticprivate |
Definition at line 97 of file EmDQMFeeder.h.
Referenced by beginRun().
|
staticprivate |
Definition at line 95 of file EmDQMFeeder.h.
Referenced by beginRun(), makePSetForEgammaGenericFilter(), makePSetForEgammaGenericQuadraticFilter(), and makePSetForElectronGenericFilter().
|
staticprivate |
Definition at line 94 of file EmDQMFeeder.h.
|
staticprivate |
Definition at line 96 of file EmDQMFeeder.h.
Referenced by beginRun().
|
private |
Definition at line 67 of file EmDQMFeeder.h.
Referenced by beginRun(), EmDQMFeeder(), makePSetForEgammaDoubleEtDeltaPhiFilter(), makePSetForEgammaGenericFilter(), makePSetForEgammaGenericQuadraticFilter(), makePSetForElectronGenericFilter(), makePSetForEtFilter(), makePSetForL1SeedFilter(), makePSetForL1SeedToSuperClusterMatchFilter(), makePSetForOneOEMinusOneOPFilter(), and makePSetForPixelMatchFilter().
|
staticprivate |
Definition at line 88 of file EmDQMFeeder.h.
Referenced by beginRun(), and findEgammaPaths().
|
staticprivate |
Definition at line 90 of file EmDQMFeeder.h.
Referenced by beginRun(), and findEgammaPaths().
|
staticprivate |
Definition at line 87 of file EmDQMFeeder.h.
Referenced by beginRun(), and findEgammaPaths().
|
staticprivate |
Definition at line 89 of file EmDQMFeeder.h.
Referenced by beginRun(), and findEgammaPaths().
|
staticprivate |
Definition at line 91 of file EmDQMFeeder.h.
Referenced by beginRun(), and findEgammaPaths().
|
private |
Definition at line 93 of file EmDQMFeeder.h.
Referenced by beginRun(), EmDQMFeeder(), makePSetForEgammaGenericFilter(), makePSetForEgammaGenericQuadraticFilter(), and makePSetForElectronGenericFilter().