#include <HLTTauDQML1Plotter.h>
Public Member Functions | |
void | analyze (const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTTauDQMOfflineObjects &refC) |
void | bookHistograms (DQMStore::IBooker &iBooker) |
HLTTauDQML1Plotter (const edm::ParameterSet &, edm::ConsumesCollector &&cc, int phibins, double maxpt, double maxhighpt, bool ref, double dr, const std::string &dqmBaseFolder) | |
~HLTTauDQML1Plotter () | |
Additional Inherited Members | |
Private Member Functions inherited from HLTTauDQMPlotter | |
HLTTauDQMPlotter (const edm::ParameterSet &pset, const std::string &dqmBaseFolder) | |
HLTTauDQMPlotter (const std::string &dqmFolder, const std::string &dqmBaseFolder) | |
bool | isValid () const |
~HLTTauDQMPlotter () | |
std::pair< bool, LV > | match (const LV &, const LVColl &, double) |
const std::string & | triggerTag () const |
Definition at line 14 of file HLTTauDQML1Plotter.h.
HLTTauDQML1Plotter::HLTTauDQML1Plotter | ( | const edm::ParameterSet & | ps, |
edm::ConsumesCollector && | cc, | ||
int | phibins, | ||
double | maxpt, | ||
double | maxhighpt, | ||
bool | ref, | ||
double | dr, | ||
const std::string & | dqmBaseFolder | ||
) |
Definition at line 17 of file HLTTauDQML1Plotter.cc.
References HLTTauDQMPlotter::configValid_, edm::ParameterSet::getUntrackedParameter(), l1ExtraJets_, l1ExtraJetsToken_, l1ExtraTaus_, l1ExtraTausToken_, and l1JetMinEt_.
HLTTauDQML1Plotter::~HLTTauDQML1Plotter | ( | ) |
Definition at line 120 of file HLTTauDQML1Plotter.cc.
void HLTTauDQML1Plotter::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const HLTTauDQMOfflineObjects & | refC | ||
) |
Definition at line 127 of file HLTTauDQML1Plotter.cc.
References a, b, doRefAnalysis_, edm::InputTag::encode(), eta(), MonitorElement::Fill(), firstTauEt_, firstTauEta_, firstTauPhi_, edm::Event::getByToken(), i, edm::HandleBase::isValid(), getDQMSummary::iter, fwrapper::jets, l1ExtraJets_, l1ExtraJetsToken_, l1ExtraTaus_, l1ExtraTausToken_, l1jetEt_, l1jetEta_, l1jetEtaEffDenom_, l1jetEtaEffNum_, l1jetEtEffDenom_, l1jetEtEffNum_, l1jetEtRes_, l1jetHighEtEffDenom_, l1jetHighEtEffNum_, l1JetMinEt_, l1jetPhi_, l1jetPhiEffDenom_, l1jetPhiEffNum_, l1tauEt_, l1tauEta_, l1tauEtaEffDenom_, l1tauEtaEffNum_, l1tauEtEffDenom_, l1tauEtEffNum_, l1tauEtRes_, l1tauHighEtEffDenom_, l1tauHighEtEffNum_, l1tauPhi_, l1tauPhiEffDenom_, l1tauPhiEffNum_, m, HLTTauDQMPlotter::match(), matchDeltaR_, phi, RecoTauCleanerPlugins::pt, secondTauEt_, secondTauEta_, secondTauPhi_, python.multivaluedict::sort(), and HLTTauDQMOfflineObjects::taus.
void HLTTauDQML1Plotter::bookHistograms | ( | DQMStore::IBooker & | iBooker | ) |
Definition at line 40 of file HLTTauDQML1Plotter.cc.
References binsEt_, binsEta_, binsPhi_, DQMStore::IBooker::book1D(), HLTTauDQMPlotter::configValid_, constexpr, doRefAnalysis_, firstTauEt_, firstTauEta_, firstTauPhi_, l1jetEt_, l1jetEta_, l1jetEtaEffDenom_, l1jetEtaEffNum_, l1jetEtEffDenom_, l1jetEtEffNum_, l1jetEtRes_, l1jetHighEtEffDenom_, l1jetHighEtEffNum_, l1JetMinEt_, l1jetPhi_, l1jetPhiEffDenom_, l1jetPhiEffNum_, l1tauEt_, l1tauEta_, l1tauEtaEffDenom_, l1tauEtaEffNum_, l1tauEtEffDenom_, l1tauEtEffNum_, l1tauEtRes_, l1tauHighEtEffDenom_, l1tauHighEtEffNum_, l1tauPhi_, l1tauPhiEffDenom_, l1tauPhiEffNum_, maxEta_, maxHighPt_, maxPt_, pi, secondTauEt_, secondTauEta_, secondTauPhi_, DQMStore::IBooker::setCurrentFolder(), and HLTTauDQMPlotter::triggerTag().
|
private |
Definition at line 37 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 38 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 39 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 31 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 79 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 80 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 81 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 28 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 29 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 26 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 27 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 47 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 48 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 74 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 73 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 68 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 67 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 53 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 71 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 70 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 33 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), bookHistograms(), and HLTTauDQML1Plotter().
|
private |
Definition at line 49 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 77 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 76 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 43 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 44 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 62 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 61 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 56 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 55 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 52 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 59 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 58 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 45 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 65 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 32 of file HLTTauDQML1Plotter.h.
Referenced by analyze().
|
private |
Definition at line 40 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 36 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 35 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 83 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 84 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 85 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().