#include <HLTTauDQMCaloPlotter.h>
Classes | |
class | SorterByPt |
Public Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &, const std::map< int, LVColl > &) |
HLTTauDQMCaloPlotter (const edm::ParameterSet &, int, int, int, double, bool, double, std::string) | |
const std::string | name () |
~HLTTauDQMCaloPlotter () | |
Public Member Functions inherited from HLTTauDQMPlotter | |
HLTTauDQMPlotter () | |
bool | isValid () const |
virtual | ~HLTTauDQMPlotter () |
Private Member Functions | |
std::pair< bool, reco::CaloJet > | inverseMatch (const LV &, const reco::CaloJetCollection &) |
bool | matchJet (const reco::Jet &, const reco::CaloJetCollection &) |
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 12 of file HLTTauDQMCaloPlotter.h.
HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter | ( | const edm::ParameterSet & | iConfig, |
int | etbins, | ||
int | etabins, | ||
int | phibins, | ||
double | maxpt, | ||
bool | ref, | ||
double | dr, | ||
std::string | dqmBaseFolder | ||
) |
Definition at line 3 of file HLTTauDQMCaloPlotter.cc.
References DQMStore::book1D(), doRef_, HLTTauDQMPlotter::dqmBaseFolder_, alignCSCRings::e, ecalClusterDeltaRRMS, ecalClusterEtaRMS, ecalClusterPhiRMS, ecalIsolEt, EtMax_, MonitorElement::getTH1F(), edm::ParameterSet::getUntrackedParameter(), hcalClusterDeltaRRMS, hcalClusterEtaRMS, hcalClusterPhiRMS, hcalIsolEt, isoEtaEffDenom, isoEtaEffNum, isoEtEffDenom, isoEtEffNum, isoJetEt, isoJetEta, isoJetPhi, isoPhiEffDenom, isoPhiEffNum, jetEt, jetEta, jetEtRes, jetPhi, l2Isolated_, l2preJets_, l2TauInfoAssoc_, matchDeltaRMC_, HLTTauDQMPlotter::name_, nEcalClusters, NEtaBins_, nHcalClusters, NPhiBins_, NPtBins_, preJetEt, preJetEta, preJetPhi, recoEtaEffDenom, recoEtaEffNum, recoEtEffDenom, recoEtEffNum, recoPhiEffDenom, recoPhiEffNum, DQMStore::removeContents(), seedEcalEt, seedHcalEt, DQMStore::setCurrentFolder(), HLTTauDQMPlotter::store_, AlCaHLTBitMon_QueryRunRegistry::string, HLTTauDQMPlotter::triggerTag(), HLTTauDQMPlotter::triggerTag_, HLTTauDQMPlotter::triggerTagAlias_, HLTTauDQMPlotter::validity_, and cms::Exception::what().
HLTTauDQMCaloPlotter::~HLTTauDQMCaloPlotter | ( | ) |
Definition at line 104 of file HLTTauDQMCaloPlotter.cc.
void HLTTauDQMCaloPlotter::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const std::map< int, LVColl > & | McInfo | ||
) |
Definition at line 107 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, HLTTauDQMPlotter::match(), matchDeltaRMC_, matchJet(), nEcalClusters, reco::L2TauIsolationInfo::nEcalHits(), nHcalClusters, reco::L2TauIsolationInfo::nHcalHits(), AlCaHLTBitMon_ParallelJobs::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 251 of file HLTTauDQMCaloPlotter.cc.
References delta, metsig::jet, matchDeltaRMC_, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by analyze().
|
private |
Definition at line 273 of file HLTTauDQMCaloPlotter.cc.
References reco::LeafCandidate::p4().
Referenced by analyze().
|
inlinevirtual |
Implements HLTTauDQMPlotter.
Definition at line 16 of file HLTTauDQMCaloPlotter.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 24 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 60 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 58 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 59 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 52 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 32 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 65 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 63 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 64 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 53 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 77 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 76 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 46 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 47 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 48 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 80 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 42 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 43 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 50 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 44 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 28 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 21 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 22 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 27 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), HLTTauDQMCaloPlotter(), and inverseMatch().
|
private |
Definition at line 23 of file HLTTauDQMCaloPlotter.h.
|
private |
Definition at line 61 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 34 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 66 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 35 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 33 of file HLTTauDQMCaloPlotter.h.
Referenced by HLTTauDQMCaloPlotter().
|
private |
Definition at line 38 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 39 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 40 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 70 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 69 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 68 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 72 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 55 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().
|
private |
Definition at line 56 of file HLTTauDQMCaloPlotter.h.
Referenced by analyze(), and HLTTauDQMCaloPlotter().