#include <HLTTauDQMCaloPlotter.h>
Classes | |
class | SorterByPt |
Public Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &, const LVColl &) |
HLTTauDQMCaloPlotter (const edm::ParameterSet &, int, int, int, double, bool, double) | |
~HLTTauDQMCaloPlotter () | |
Private Member Functions | |
std::pair< bool, reco::CaloJet > | inverseMatch (const LV &, const reco::CaloJetCollection &) |
std::pair< bool, LV > | match (const reco::Jet &, const LVColl &) |
bool | matchJet (const reco::Jet &, const reco::CaloJetCollection &) |
Definition at line 40 of file HLTTauDQMCaloPlotter.h.
HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter | ( | const edm::ParameterSet & | iConfig, |
int | etbins, | ||
int | etabins, | ||
int | phibins, | ||
double | maxpt, | ||
bool | ref, | ||
double | dr | ||
) |
Definition at line 7 of file HLTTauDQMCaloPlotter.cc.
References DQMStore::book1D(), ecalClusterDeltaRRMS, ecalClusterEtaRMS, ecalClusterPhiRMS, ecalIsolEt, EtMax_, MonitorElement::getTH1F(), hcalClusterDeltaRRMS, hcalClusterEtaRMS, hcalClusterPhiRMS, hcalIsolEt, isoEtaEffDenom, isoEtaEffNum, isoEtEffDenom, isoEtEffNum, isoJetEt, isoJetEta, isoJetPhi, isoPhiEffDenom, isoPhiEffNum, jetEt, jetEta, jetEtRes, jetPhi, nEcalClusters, NEtaBins_, nHcalClusters, NPhiBins_, NPtBins_, preJetEt, preJetEta, preJetPhi, recoEtaEffDenom, recoEtaEffNum, recoEtEffDenom, recoEtEffNum, recoPhiEffDenom, recoPhiEffNum, seedEcalEt, seedHcalEt, DQMStore::setCurrentFolder(), store, and triggerTag_.
HLTTauDQMCaloPlotter::~HLTTauDQMCaloPlotter | ( | ) |
Definition at line 158 of file HLTTauDQMCaloPlotter.cc.
void HLTTauDQMCaloPlotter::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const LVColl & | McInfo | ||
) |
Definition at line 163 of file HLTTauDQMCaloPlotter.cc.
References doRef_, ecalClusterDeltaRRMS, ecalClusterEtaRMS, ecalClusterPhiRMS, reco::L2TauIsolationInfo::ecalClusterShape(), reco::L2TauIsolationInfo::ecalIsolEt(), ecalIsolEt, reco::LeafCandidate::et(), reco::LeafCandidate::eta(), edm::HandleBase::failedToGet(), MonitorElement::Fill(), edm::Event::getByLabel(), hcalClusterDeltaRRMS, hcalClusterEtaRMS, hcalClusterPhiRMS, reco::L2TauIsolationInfo::hcalClusterShape(), reco::L2TauIsolationInfo::hcalIsolEt(), hcalIsolEt, i, inverseMatch(), isoEtaEffDenom, isoEtaEffNum, isoEtEffDenom, isoEtEffNum, isoJetEt, isoJetEta, isoJetPhi, isoPhiEffDenom, isoPhiEffNum, edm::HandleBase::isValid(), j, metsig::jet, jetEt, jetEta, jetEtRes, jetPhi, l2Isolated_, l2preJets_, l2TauInfoAssoc_, m, match(), matchJet(), nEcalClusters, reco::L2TauIsolationInfo::nEcalHits(), nHcalClusters, reco::L2TauIsolationInfo::nHcalHits(), L1TEmulatorMonitor_cff::p, reco::LeafCandidate::p4(), reco::LeafCandidate::phi(), preJetEt, preJetEta, preJetPhi, reco::LeafCandidate::pt(), recoEtaEffDenom, recoEtaEffNum, recoEtEffDenom, recoEtEffNum, recoPhiEffDenom, recoPhiEffNum, seedEcalEt, reco::L2TauIsolationInfo::seedEcalHitEt(), seedHcalEt, reco::L2TauIsolationInfo::seedHcalHitEt(), python.multivaluedict::sort(), MCScenario_CRAFT1_22X::sorter(), and tmp.
|
private |
Definition at line 357 of file HLTTauDQMCaloPlotter.cc.
References delta, metsig::jet, matchDeltaRMC_, and L1TEmulatorMonitor_cff::p.
Referenced by analyze().
|
private |
Definition at line 330 of file HLTTauDQMCaloPlotter.cc.
References delta, matchDeltaRMC_, L1TEmulatorMonitor_cff::p, and reco::LeafCandidate::p4().
Referenced by analyze().
|
private |
Definition at line 386 of file HLTTauDQMCaloPlotter.cc.
References reco::LeafCandidate::p4().
Referenced by analyze().
|
private |
Definition at line 52 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze().
|
private |
Definition at line 92 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 90 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 91 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 84 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 60 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 97 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 95 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 96 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 85 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 112 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 111 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 110 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 109 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 77 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 78 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 79 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 114 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 113 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 73 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 74 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 81 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 75 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 56 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze().
|
private |
Definition at line 49 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze().
|
private |
Definition at line 50 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze().
|
private |
Definition at line 54 of file HLTTauDQMCaloPlotter.h.
Referenced by inverseMatch(), and match().
|
private |
Definition at line 51 of file HLTTauDQMCaloPlotter.h.
|
private |
Definition at line 93 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 62 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 98 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 63 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 61 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 69 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 70 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 71 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 105 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 104 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 103 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 102 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 107 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 106 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 87 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 88 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 66 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 55 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().