#include <HLTTauDQML1Plotter.h>
Public Member Functions | |
void | analyze (const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTTauDQMOfflineObjects &refC) |
void | bookHistograms (HistoWrapper &iWrapper, DQMStore::IBooker &iBooker) |
HLTTauDQML1Plotter (const edm::ParameterSet &, edm::ConsumesCollector &&cc, int phibins, double maxpt, double maxhighpt, bool ref, double dr, const std::string &dqmBaseFolder) | |
bool | isValid () const |
~HLTTauDQML1Plotter () | |
Additional Inherited Members | |
Private Types inherited from HLTTauDQMPlotter | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Private Member Functions inherited from HLTTauDQMPlotter | |
HLTTauDQMPlotter (const edm::ParameterSet &pset, 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 15 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 18 of file HLTTauDQML1Plotter.cc.
References HLTTauDQMPlotter::configValid_, edm::ParameterSet::getUntrackedParameter(), l1ETMMin_, l1stage2Sums_, l1stage2SumsToken_, l1stage2Taus_, and l1stage2TausToken_.
|
default |
void HLTTauDQML1Plotter::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const HLTTauDQMOfflineObjects & | refC | ||
) |
Definition at line 210 of file HLTTauDQML1Plotter.cc.
References a, b, BXVector< T >::begin(), doRefAnalysis_, edm::InputTag::encode(), BXVector< T >::end(), PVValHelper::eta, dqm::impl::MonitorElement::Fill(), firstIsoTauEt_, firstIsoTauEta_, firstIsoTauPhi_, firstTauEt_, firstTauEta_, firstTauPhi_, BXVector< T >::getFirstBX(), BXVector< T >::getLastBX(), mps_fire::i, iEvent, edm::HandleBase::isValid(), L1Analysis::kMissingEt, l1etmEt_, l1etmEtEffDenom_, l1etmEtEffNum_, l1ETMMin_, l1etmPhi_, l1isotauEt_, l1isotauEta_, l1isotauEtaEffDenom_, l1isotauEtaEffNum_, l1isotauEtEffDenom_, l1isotauEtEffNum_, l1isotauEtRes_, l1isotauPhi_, l1isotauPhiEffDenom_, l1isotauPhiEffNum_, l1stage2Sums_, l1stage2SumsToken_, l1stage2Taus_, l1stage2TausToken_, l1tauEt_, l1tauEta_, l1tauEtaEffDenom_, l1tauEtaEffNum_, l1tauEtEffDenom_, l1tauEtEffNum_, l1tauEtRes_, l1tauHighEtEffDenom_, l1tauHighEtEffNum_, l1tauPhi_, l1tauPhiEffDenom_, l1tauPhiEffNum_, visualization-live-secondInstance_cfg::m, HLTTauDQMPlotter::match(), matchDeltaR_, HLTTauDQMOfflineObjects::met, phi, edm::Handle< T >::product(), DiDispStaMuonMonitor_cfi::pt, secondIsoTauEt_, secondIsoTauEta_, secondIsoTauPhi_, secondTauEt_, secondTauEta_, secondTauPhi_, BXVector< T >::size(), metsig::tau, Tau3MuMonitor_cff::taus, and HLTTauDQMOfflineObjects::taus.
void HLTTauDQML1Plotter::bookHistograms | ( | HistoWrapper & | iWrapper, |
DQMStore::IBooker & | iBooker | ||
) |
Definition at line 49 of file HLTTauDQML1Plotter.cc.
References binsEt_, binsEta_, binsPhi_, HistoWrapper::book1D(), edmScanValgrind::buffer, HLTTauDQMPlotter::configValid_, doRefAnalysis_, firstIsoTauEt_, firstIsoTauEta_, firstIsoTauPhi_, firstTauEt_, firstTauEta_, firstTauPhi_, kVital, l1etmEt_, l1etmEtEffDenom_, l1etmEtEffNum_, l1etmPhi_, l1isotauEt_, l1isotauEta_, l1isotauEtaEffDenom_, l1isotauEtaEffNum_, l1isotauEtEffDenom_, l1isotauEtEffNum_, l1isotauEtRes_, l1isotauPhi_, l1isotauPhiEffDenom_, l1isotauPhiEffNum_, l1tauEt_, l1tauEta_, l1tauEtaEffDenom_, l1tauEtaEffNum_, l1tauEtEffDenom_, l1tauEtEffNum_, l1tauEtRes_, l1tauHighEtEffDenom_, l1tauHighEtEffNum_, l1tauPhi_, l1tauPhiEffDenom_, l1tauPhiEffNum_, maxEta_, maxHighPt_, HLT_FULL_cff::maxPhi, maxPt_, HLT_FULL_cff::minPhi, pi, secondIsoTauEt_, secondIsoTauEta_, secondIsoTauPhi_, secondTauEt_, secondTauEta_, secondTauPhi_, dqm::implementation::NavigatorBase::setCurrentFolder(), and HLTTauDQMPlotter::triggerTag().
|
inline |
Definition at line 39 of file HLTTauDQMPlotter.h.
Referenced by core.AutoHandle.AutoHandle::ReallyLoad().
|
private |
Definition at line 46 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 47 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 48 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 39 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 116 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 117 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 118 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 108 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 109 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 110 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 125 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 124 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 42 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 65 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 57 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 91 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 90 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 85 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 69 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 88 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 87 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 58 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 94 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 93 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 60 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 61 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 103 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 102 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 97 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 96 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 70 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 100 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 99 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 41 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 62 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 106 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 105 of file HLTTauDQML1Plotter.h.
|
private |
Definition at line 36 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 37 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 34 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 35 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and HLTTauDQML1Plotter().
|
private |
Definition at line 52 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 79 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 78 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 72 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 76 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 75 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 54 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 82 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 40 of file HLTTauDQML1Plotter.h.
Referenced by analyze().
|
private |
Definition at line 49 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 45 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 44 of file HLTTauDQML1Plotter.h.
Referenced by bookHistograms().
|
private |
Definition at line 120 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 121 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 122 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 112 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 113 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 114 of file HLTTauDQML1Plotter.h.
Referenced by analyze(), and bookHistograms().