#include <HLTTauDQMPathPlotter.h>
Public Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &, const std::map< int, LVColl > &) |
HLTTauDQMPathPlotter (const edm::ParameterSet &, bool, std::string) | |
const std::string | name () |
~HLTTauDQMPathPlotter () | |
Public Member Functions inherited from HLTTauDQMPlotter | |
HLTTauDQMPlotter () | |
bool | isValid () const |
virtual | ~HLTTauDQMPlotter () |
Private Member Functions | |
void | endJob () |
LVColl | getFilterCollection (size_t, int, const trigger::TriggerEventWithRefs &) |
Private Attributes | |
MonitorElement * | accepted_events |
MonitorElement * | accepted_events_matched |
bool | doRefAnalysis_ |
std::vector < HLTTauDQMPlotter::FilterObject > | filterObjs_ |
std::vector< edm::ParameterSet > | filters_ |
edm::ParameterSet | reference_ |
double | refLeptonPt_ |
unsigned int | refNTriggeredLeptons_ |
unsigned int | refNTriggeredTaus_ |
double | refTauPt_ |
edm::InputTag | triggerEventObject_ |
Additional Inherited Members | |
Protected Member Functions inherited from HLTTauDQMPlotter | |
std::pair< bool, LV > | match (const LV &, const LVColl &, double) |
std::string | triggerTag () |
Protected Attributes inherited from HLTTauDQMPlotter | |
std::string | dqmBaseFolder_ |
std::string | name_ |
DQMStore * | store_ |
std::string | triggerTag_ |
std::string | triggerTagAlias_ |
bool | validity_ |
Definition at line 25 of file HLTTauDQMPathPlotter.h.
HLTTauDQMPathPlotter::HLTTauDQMPathPlotter | ( | const edm::ParameterSet & | ps, |
bool | ref, | ||
std::string | dqmBaseFolder | ||
) |
Definition at line 3 of file HLTTauDQMPathPlotter.cc.
References accepted_events, accepted_events_matched, DQMStore::book1D(), doRefAnalysis_, HLTTauDQMPlotter::dqmBaseFolder_, alignCSCRings::e, filterObjs_, filters_, edm::ParameterSet::getUntrackedParameter(), HLTTauDQMPlotter::FilterObject::isValid(), gen::k, HLTTauDQMPlotter::name_, reference_, refLeptonPt_, refNTriggeredLeptons_, refNTriggeredTaus_, refTauPt_, DQMStore::removeContents(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), HLTTauDQMPlotter::store_, AlCaHLTBitMon_QueryRunRegistry::string, tmp, triggerEventObject_, HLTTauDQMPlotter::triggerTag(), HLTTauDQMPlotter::triggerTag_, HLTTauDQMPlotter::triggerTagAlias_, HLTTauDQMPlotter::validity_, and cms::Exception::what().
HLTTauDQMPathPlotter::~HLTTauDQMPathPlotter | ( | ) |
Definition at line 51 of file HLTTauDQMPathPlotter.cc.
void HLTTauDQMPathPlotter::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const std::map< int, LVColl > & | refC | ||
) |
Definition at line 58 of file HLTTauDQMPathPlotter.cc.
References accepted_events, accepted_events_matched, doRefAnalysis_, MonitorElement::Fill(), filterObjs_, edm::Event::getByLabel(), getFilterCollection(), i, j, EgammaValidation_Wenu_cff::leptons, HLTTauDQMPlotter::match(), L1Trigger_dataformats::reco, refLeptonPt_, refNTriggeredLeptons_, refNTriggeredTaus_, refTauPt_, and triggerEventObject_.
|
private |
|
private |
Definition at line 156 of file HLTTauDQMPathPlotter.cc.
References trigger::TriggerEventWithRefs::getObjects(), i, getGTfromDQMFile::obj, dbtoconf::out, p4, trigger::TriggerElectron, trigger::TriggerL1CenJet, trigger::TriggerL1IsoEG, trigger::TriggerL1Mu, trigger::TriggerL1NoIsoEG, trigger::TriggerL1TauJet, trigger::TriggerMuon, and trigger::TriggerTau.
Referenced by analyze().
|
inlinevirtual |
Implements HLTTauDQMPlotter.
Definition at line 29 of file HLTTauDQMPathPlotter.h.
References HLTTauDQMPlotter::name_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), BeautifulSoup.Tag::_invert(), and Vispa.Views.PropertyView.Property::valueChanged().
|
private |
Definition at line 52 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().
|
private |
Definition at line 53 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().
|
private |
Definition at line 45 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().
|
private |
Definition at line 41 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().
|
private |
Definition at line 40 of file HLTTauDQMPathPlotter.h.
Referenced by Config.Process::dumpConfig(), Config.Process::dumpPython(), Config.Process::filterNames(), HLTTauDQMPathPlotter(), and Config.Process::prune().
|
private |
Definition at line 44 of file HLTTauDQMPathPlotter.h.
Referenced by HLTTauDQMPathPlotter().
|
private |
Definition at line 49 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().
|
private |
Definition at line 47 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().
|
private |
Definition at line 46 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().
|
private |
Definition at line 48 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().
|
private |
Definition at line 37 of file HLTTauDQMPathPlotter.h.
Referenced by analyze(), and HLTTauDQMPathPlotter().