CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions | Private Attributes
DQMHcalDiJetsAlCaReco Class Reference

#include <DQMHcalDiJetsAlCaReco.h>

Inheritance diagram for DQMHcalDiJetsAlCaReco:
DQMEDAnalyzer edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >

Public Member Functions

 DQMHcalDiJetsAlCaReco (const edm::ParameterSet &)
 
 ~DQMHcalDiJetsAlCaReco () override
 
- Public Member Functions inherited from DQMEDAnalyzer
void accumulate (edm::Event const &event, edm::EventSetup const &setup) final
 
void beginLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void beginRun (edm::Run const &run, edm::EventSetup const &setup) final
 
void beginStream (edm::StreamID id) final
 
virtual void dqmBeginRun (edm::Run const &, edm::EventSetup const &)
 
 DQMEDAnalyzer ()
 
void endLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void endRun (edm::Run const &run, edm::EventSetup const &setup) final
 
virtual bool getCanSaveByLumi ()
 
- Public Member Functions inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
 EDProducer ()=default
 
 EDProducer (const EDProducer &)=delete
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 
const EDProduceroperator= (const EDProducer &)=delete
 

Protected Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c) override
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
- Protected Member Functions inherited from DQMEDAnalyzer
uint64_t meId () const
 

Private Attributes

bool allowMissingInputs_
 
edm::EDGetTokenT< EcalRecHitCollectionec_
 
int eventCounter_
 
std::string fileName_
 Output file name if required. More...
 
std::string folderName_
 DQM folder name. More...
 
edm::EDGetTokenT< HBHERecHitCollectionhbhe_
 
edm::EDGetTokenT< HFRecHitCollectionhf_
 
MonitorElementhiDistrEtThirdJet_
 
MonitorElementhiDistrProbeJetEnergy_
 
MonitorElementhiDistrProbeJetEta_
 
MonitorElementhiDistrProbeJetPhi_
 
MonitorElementhiDistrRecHitEnergyEBEE_
 
MonitorElementhiDistrRecHitEnergyHBHE_
 
MonitorElementhiDistrRecHitEnergyHF_
 
MonitorElementhiDistrRecHitEnergyHO_
 
MonitorElementhiDistrTagJetEnergy_
 
MonitorElementhiDistrTagJetEta_
 
MonitorElementhiDistrTagJetPhi_
 
edm::EDGetTokenT< HORecHitCollectionho_
 
edm::EDGetTokenT< reco::CaloJetCollectionjets_
 object to monitor More...
 
bool saveToFile_
 Write to file. More...
 

Additional Inherited Members

- Public Types inherited from DQMEDAnalyzer
typedef dqm::reco::DQMStore DQMStore
 
typedef dqm::reco::MonitorElement MonitorElement
 
- Public Types inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
using CacheTypes = CacheContexts< T... >
 
using GlobalCache = typename CacheTypes::GlobalCache
 
using HasAbility = AbilityChecker< T... >
 
using InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache
 
using LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache
 
using LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache >
 
using LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache
 
using RunCache = typename CacheTypes::RunCache
 
using RunContext = RunContextT< RunCache, GlobalCache >
 
using RunSummaryCache = typename CacheTypes::RunSummaryCache
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static void globalEndJob (DQMEDAnalyzerGlobalCache const *)
 
static void globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context)
 
static void globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context)
 
static std::unique_ptr< DQMEDAnalyzerGlobalCacheinitializeGlobalCache (edm::ParameterSet const &)
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 
unsigned int streamId_
 

Detailed Description

Definition at line 24 of file DQMHcalDiJetsAlCaReco.h.

Constructor & Destructor Documentation

◆ DQMHcalDiJetsAlCaReco()

DQMHcalDiJetsAlCaReco::DQMHcalDiJetsAlCaReco ( const edm::ParameterSet iConfig)

Definition at line 41 of file DQMHcalDiJetsAlCaReco.cc.

41  : eventCounter_(0) {
42  //
43  // Input from configurator file
44  //
45  folderName_ = iConfig.getUntrackedParameter<string>("FolderName", "ALCAStreamHcalDiJets");
46 
47  jets_ = consumes<CaloJetCollection>(iConfig.getParameter<edm::InputTag>("jetsInput"));
48  ec_ = consumes<EcalRecHitCollection>(iConfig.getParameter<edm::InputTag>("ecInput"));
49  hbhe_ = consumes<HBHERecHitCollection>(iConfig.getParameter<edm::InputTag>("hbheInput"));
50  ho_ = consumes<HORecHitCollection>(iConfig.getParameter<edm::InputTag>("hoInput"));
51  hf_ = consumes<HFRecHitCollection>(iConfig.getParameter<edm::InputTag>("hfInput"));
52 
53  saveToFile_ = iConfig.getUntrackedParameter<bool>("SaveToFile", false);
54  fileName_ = iConfig.getUntrackedParameter<string>("FileName", "MonitorAlCaHcalDiJets.root");
55 }

References ec_, fileName_, folderName_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), hbhe_, hf_, ho_, jets_, and saveToFile_.

◆ ~DQMHcalDiJetsAlCaReco()

DQMHcalDiJetsAlCaReco::~DQMHcalDiJetsAlCaReco ( )
override

Definition at line 57 of file DQMHcalDiJetsAlCaReco.cc.

57 {}

Member Function Documentation

◆ analyze()

void DQMHcalDiJetsAlCaReco::analyze ( const edm::Event e,
const edm::EventSetup c 
)
overrideprotectedvirtual

Reimplemented from DQMEDAnalyzer.

Definition at line 114 of file DQMHcalDiJetsAlCaReco.cc.

114  {
115  eventCounter_++;
116 
117  CaloJet jet1, jet2, jet3;
118  Float_t etVetoJet;
119 
121  iEvent.getByToken(jets_, jets);
122 
123  if (!jets.isValid()) {
124  LogDebug("") << "DQMHcalDiJetsAlCaReco: Error! can't getjet product!" << std::endl;
125  return;
126  }
127 
128  if (jets->size() > 1) {
129  jet1 = (*jets)[0];
130  jet2 = (*jets)[1];
131  if (fabs(jet1.eta()) > fabs(jet2.eta())) {
132  CaloJet jet = jet1;
133  jet1 = jet2;
134  jet2 = jet;
135  }
136  // if(fabs(jet1.eta())>eta_1 || (fabs(jet2.eta())-jet_R) < eta_2){
137  // return;}
138  } else {
139  return;
140  }
141 
143  hiDistrTagJetEta_->Fill(jet1.eta());
144  hiDistrTagJetPhi_->Fill(jet1.phi());
145 
147  hiDistrProbeJetEta_->Fill(jet2.eta());
148  hiDistrProbeJetPhi_->Fill(jet2.phi());
149 
150  if (jets->size() > 2) {
151  jet3 = (*jets)[2];
152  etVetoJet = jet3.et();
153  hiDistrEtThirdJet_->Fill(etVetoJet);
154  } else {
155  etVetoJet = 0.;
156  hiDistrEtThirdJet_->Fill(etVetoJet);
157  }
158 
160  iEvent.getByToken(ec_, ec);
161 
162  if (!ec.isValid()) {
163  LogDebug("") << "DQMHcalDiJetsAlCaReco: Error! can't get ec product!" << std::endl;
164  return;
165  }
166 
167  for (EcalRecHitCollection::const_iterator ecItr = (*ec).begin(); ecItr != (*ec).end(); ++ecItr) {
168  hiDistrRecHitEnergyEBEE_->Fill(ecItr->energy());
169  }
170 
172  iEvent.getByToken(hbhe_, hbhe);
173 
174  if (!hbhe.isValid()) {
175  LogDebug("") << "DQMHcalDiJetsAlCaReco: Error! can't get hbhe product!" << std::endl;
176  return;
177  }
178 
179  for (HBHERecHitCollection::const_iterator hbheItr = hbhe->begin(); hbheItr != hbhe->end(); hbheItr++) {
180  hiDistrRecHitEnergyHBHE_->Fill(hbheItr->energy());
181  }
182 
184  iEvent.getByToken(ho_, ho);
185 
186  if (!ho.isValid()) {
187  LogDebug("") << "DQMHcalDiJetsAlCaReco: Error! can't get ho product!" << std::endl;
188  return;
189  }
190 
191  for (HORecHitCollection::const_iterator hoItr = ho->begin(); hoItr != ho->end(); hoItr++) {
192  hiDistrRecHitEnergyHO_->Fill(hoItr->energy());
193  }
194 
196  iEvent.getByToken(hf_, hf);
197 
198  if (!hf.isValid()) {
199  LogDebug("") << "DQMHcalDiJetsAlCaReco: Error! can't get hf product!" << std::endl;
200  return;
201  }
202 
203  for (HFRecHitCollection::const_iterator hfItr = hf->begin(); hfItr != hf->end(); hfItr++) {
204  hiDistrRecHitEnergyHF_->Fill(hfItr->energy());
205  }
206 
207 } // analyze

References ec_, reco::LeafCandidate::energy(), reco::LeafCandidate::et(), reco::LeafCandidate::eta(), eventCounter_, dqm::impl::MonitorElement::Fill(), photonIsolationHIProducer_cfi::hbhe, hbhe_, photonIsolationHIProducer_cfi::hf, hf_, hiDistrEtThirdJet_, hiDistrProbeJetEnergy_, hiDistrProbeJetEta_, hiDistrProbeJetPhi_, hiDistrRecHitEnergyEBEE_, hiDistrRecHitEnergyHBHE_, hiDistrRecHitEnergyHF_, hiDistrRecHitEnergyHO_, hiDistrTagJetEnergy_, hiDistrTagJetEta_, hiDistrTagJetPhi_, photonIsolationHIProducer_cfi::ho, ho_, iEvent, edm::HandleBase::isValid(), metsig::jet, singleTopDQM_cfi::jets, jets_, LogDebug, and reco::LeafCandidate::phi().

◆ bookHistograms()

void DQMHcalDiJetsAlCaReco::bookHistograms ( DQMStore::IBooker ibooker,
edm::Run const &  ,
edm::EventSetup const &   
)
overrideprotectedvirtual

Implements DQMEDAnalyzer.

Definition at line 60 of file DQMHcalDiJetsAlCaReco.cc.

62  {
63  // create and cd into new folder
65 
66  // book some histograms 1D
67  hiDistrRecHitEnergyEBEE_ = ibooker.book1D("RecHitEnergyEBEE", "the number of hits inside jets", 100, 0, 800);
69  hiDistrRecHitEnergyEBEE_->setAxisTitle("# rechits", 2);
70 
71  hiDistrRecHitEnergyHBHE_ = ibooker.book1D("RecHitEnergyHBHE", "the number of hits inside jets", 100, 0, 800);
73  hiDistrRecHitEnergyHBHE_->setAxisTitle("# rechits", 2);
74 
75  hiDistrRecHitEnergyHF_ = ibooker.book1D("RecHitEnergyHF", "the number of hits inside jets", 150, 0, 1500);
77  hiDistrRecHitEnergyHF_->setAxisTitle("# rechits", 2);
78 
79  hiDistrRecHitEnergyHO_ = ibooker.book1D("RecHitEnergyHO", "the number of hits inside jets", 100, 0, 100);
81  hiDistrRecHitEnergyHO_->setAxisTitle("# rechits", 2);
82 
83  hiDistrProbeJetEnergy_ = ibooker.book1D("ProbeJetEnergy", "the energy of probe jets", 250, 0, 2500);
86 
87  hiDistrProbeJetEta_ = ibooker.book1D("ProbeJetEta", "the number of probe jets", 100, -5., 5.);
89  hiDistrProbeJetEta_->setAxisTitle("# jets", 2);
90 
91  hiDistrProbeJetPhi_ = ibooker.book1D("ProbeJetPhi", "the number of probe jets", 50, -3.14, 3.14);
93  hiDistrProbeJetPhi_->setAxisTitle("# jets", 2);
94 
95  hiDistrTagJetEnergy_ = ibooker.book1D("TagJetEnergy", "the energy of tsg jets", 250, 0, 2500);
96  hiDistrTagJetEnergy_->setAxisTitle("E, GeV", 1);
97  hiDistrTagJetEnergy_->setAxisTitle("# jets", 2);
98 
99  hiDistrTagJetEta_ = ibooker.book1D("TagJetEta", "the number of tag jets", 100, -5., 5.);
100  hiDistrTagJetEta_->setAxisTitle("#eta", 1);
101  hiDistrTagJetEta_->setAxisTitle("# jets", 2);
102 
103  hiDistrTagJetPhi_ = ibooker.book1D("TagJetPhi", "the number of tag jets", 50, -3.14, 3.14);
104  hiDistrTagJetPhi_->setAxisTitle("#phi", 1);
105  hiDistrTagJetPhi_->setAxisTitle("# jets", 2);
106 
107  hiDistrEtThirdJet_ = ibooker.book1D("EtThirdJet", "Et of the third jet", 90, 0, 90);
108 
109  //==================================================================================
110 }

References dqm::implementation::IBooker::book1D(), folderName_, hiDistrEtThirdJet_, hiDistrProbeJetEnergy_, hiDistrProbeJetEta_, hiDistrProbeJetPhi_, hiDistrRecHitEnergyEBEE_, hiDistrRecHitEnergyHBHE_, hiDistrRecHitEnergyHF_, hiDistrRecHitEnergyHO_, hiDistrTagJetEnergy_, hiDistrTagJetEta_, hiDistrTagJetPhi_, dqm::impl::MonitorElement::setAxisTitle(), and dqm::implementation::NavigatorBase::setCurrentFolder().

Member Data Documentation

◆ allowMissingInputs_

bool DQMHcalDiJetsAlCaReco::allowMissingInputs_
private

Definition at line 70 of file DQMHcalDiJetsAlCaReco.h.

◆ ec_

edm::EDGetTokenT<EcalRecHitCollection> DQMHcalDiJetsAlCaReco::ec_
private

Definition at line 56 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and DQMHcalDiJetsAlCaReco().

◆ eventCounter_

int DQMHcalDiJetsAlCaReco::eventCounter_
private

Definition at line 34 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze().

◆ fileName_

std::string DQMHcalDiJetsAlCaReco::fileName_
private

Output file name if required.

Definition at line 68 of file DQMHcalDiJetsAlCaReco.h.

Referenced by DQMHcalDiJetsAlCaReco().

◆ folderName_

std::string DQMHcalDiJetsAlCaReco::folderName_
private

DQM folder name.

Definition at line 62 of file DQMHcalDiJetsAlCaReco.h.

Referenced by bookHistograms(), and DQMHcalDiJetsAlCaReco().

◆ hbhe_

edm::EDGetTokenT<HBHERecHitCollection> DQMHcalDiJetsAlCaReco::hbhe_
private

Definition at line 57 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and DQMHcalDiJetsAlCaReco().

◆ hf_

edm::EDGetTokenT<HFRecHitCollection> DQMHcalDiJetsAlCaReco::hf_
private

Definition at line 59 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and DQMHcalDiJetsAlCaReco().

◆ hiDistrEtThirdJet_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrEtThirdJet_
private

Definition at line 52 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrProbeJetEnergy_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrProbeJetEnergy_
private

Definition at line 44 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrProbeJetEta_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrProbeJetEta_
private

Definition at line 45 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrProbeJetPhi_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrProbeJetPhi_
private

Definition at line 46 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrRecHitEnergyEBEE_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrRecHitEnergyEBEE_
private

Definition at line 39 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrRecHitEnergyHBHE_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrRecHitEnergyHBHE_
private

Definition at line 40 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrRecHitEnergyHF_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrRecHitEnergyHF_
private

Definition at line 41 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrRecHitEnergyHO_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrRecHitEnergyHO_
private

Definition at line 42 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrTagJetEnergy_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrTagJetEnergy_
private

Definition at line 48 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrTagJetEta_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrTagJetEta_
private

Definition at line 49 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ hiDistrTagJetPhi_

MonitorElement* DQMHcalDiJetsAlCaReco::hiDistrTagJetPhi_
private

Definition at line 50 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and bookHistograms().

◆ ho_

edm::EDGetTokenT<HORecHitCollection> DQMHcalDiJetsAlCaReco::ho_
private

Definition at line 58 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and DQMHcalDiJetsAlCaReco().

◆ jets_

edm::EDGetTokenT<reco::CaloJetCollection> DQMHcalDiJetsAlCaReco::jets_
private

object to monitor

Definition at line 55 of file DQMHcalDiJetsAlCaReco.h.

Referenced by analyze(), and DQMHcalDiJetsAlCaReco().

◆ saveToFile_

bool DQMHcalDiJetsAlCaReco::saveToFile_
private

Write to file.

Definition at line 65 of file DQMHcalDiJetsAlCaReco.h.

Referenced by DQMHcalDiJetsAlCaReco().

reco::CaloJet
Jets made from CaloTowers.
Definition: CaloJet.h:27
DQMHcalDiJetsAlCaReco::hiDistrRecHitEnergyHF_
MonitorElement * hiDistrRecHitEnergyHF_
Definition: DQMHcalDiJetsAlCaReco.h:41
edm::SortedCollection< EcalRecHit >::const_iterator
std::vector< EcalRecHit >::const_iterator const_iterator
Definition: SortedCollection.h:80
DQMHcalDiJetsAlCaReco::hiDistrTagJetPhi_
MonitorElement * hiDistrTagJetPhi_
Definition: DQMHcalDiJetsAlCaReco.h:50
dqm::implementation::NavigatorBase::setCurrentFolder
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:32
edm::ParameterSet::getUntrackedParameter
T getUntrackedParameter(std::string const &, T const &) const
singleTopDQM_cfi.jets
jets
Definition: singleTopDQM_cfi.py:42
DQMHcalDiJetsAlCaReco::hiDistrProbeJetPhi_
MonitorElement * hiDistrProbeJetPhi_
Definition: DQMHcalDiJetsAlCaReco.h:46
edm::Handle
Definition: AssociativeIterator.h:50
photonIsolationHIProducer_cfi.hf
hf
Definition: photonIsolationHIProducer_cfi.py:9
DQMHcalDiJetsAlCaReco::hiDistrTagJetEnergy_
MonitorElement * hiDistrTagJetEnergy_
Definition: DQMHcalDiJetsAlCaReco.h:48
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
DQMHcalDiJetsAlCaReco::eventCounter_
int eventCounter_
Definition: DQMHcalDiJetsAlCaReco.h:34
DQMHcalDiJetsAlCaReco::folderName_
std::string folderName_
DQM folder name.
Definition: DQMHcalDiJetsAlCaReco.h:62
LogDebug
#define LogDebug(id)
Definition: MessageLogger.h:233
DQMHcalDiJetsAlCaReco::hiDistrProbeJetEta_
MonitorElement * hiDistrProbeJetEta_
Definition: DQMHcalDiJetsAlCaReco.h:45
reco::LeafCandidate::eta
double eta() const final
momentum pseudorapidity
Definition: LeafCandidate.h:152
DQMHcalDiJetsAlCaReco::hiDistrTagJetEta_
MonitorElement * hiDistrTagJetEta_
Definition: DQMHcalDiJetsAlCaReco.h:49
DQMHcalDiJetsAlCaReco::fileName_
std::string fileName_
Output file name if required.
Definition: DQMHcalDiJetsAlCaReco.h:68
iEvent
int iEvent
Definition: GenABIO.cc:224
photonIsolationHIProducer_cfi.ho
ho
Definition: photonIsolationHIProducer_cfi.py:10
DQMHcalDiJetsAlCaReco::hiDistrRecHitEnergyEBEE_
MonitorElement * hiDistrRecHitEnergyEBEE_
Definition: DQMHcalDiJetsAlCaReco.h:39
DQMHcalDiJetsAlCaReco::hbhe_
edm::EDGetTokenT< HBHERecHitCollection > hbhe_
Definition: DQMHcalDiJetsAlCaReco.h:57
photonIsolationHIProducer_cfi.hbhe
hbhe
Definition: photonIsolationHIProducer_cfi.py:8
reco::LeafCandidate::et
double et() const final
transverse energy
Definition: LeafCandidate.h:127
reco::LeafCandidate::phi
double phi() const final
momentum azimuthal angle
Definition: LeafCandidate.h:148
metsig::jet
Definition: SignAlgoResolutions.h:47
DQMHcalDiJetsAlCaReco::saveToFile_
bool saveToFile_
Write to file.
Definition: DQMHcalDiJetsAlCaReco.h:65
DQMHcalDiJetsAlCaReco::hiDistrRecHitEnergyHBHE_
MonitorElement * hiDistrRecHitEnergyHBHE_
Definition: DQMHcalDiJetsAlCaReco.h:40
DQMHcalDiJetsAlCaReco::ec_
edm::EDGetTokenT< EcalRecHitCollection > ec_
Definition: DQMHcalDiJetsAlCaReco.h:56
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
DQMHcalDiJetsAlCaReco::hiDistrProbeJetEnergy_
MonitorElement * hiDistrProbeJetEnergy_
Definition: DQMHcalDiJetsAlCaReco.h:44
reco::LeafCandidate::energy
double energy() const final
energy
Definition: LeafCandidate.h:125
DQMHcalDiJetsAlCaReco::ho_
edm::EDGetTokenT< HORecHitCollection > ho_
Definition: DQMHcalDiJetsAlCaReco.h:58
DQMHcalDiJetsAlCaReco::hiDistrRecHitEnergyHO_
MonitorElement * hiDistrRecHitEnergyHO_
Definition: DQMHcalDiJetsAlCaReco.h:42
DQMHcalDiJetsAlCaReco::hf_
edm::EDGetTokenT< HFRecHitCollection > hf_
Definition: DQMHcalDiJetsAlCaReco.h:59
edm::HandleBase::isValid
bool isValid() const
Definition: HandleBase.h:70
dqm::impl::MonitorElement::setAxisTitle
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
Definition: MonitorElement.cc:791
edm::InputTag
Definition: InputTag.h:15
DQMHcalDiJetsAlCaReco::hiDistrEtThirdJet_
MonitorElement * hiDistrEtThirdJet_
Definition: DQMHcalDiJetsAlCaReco.h:52
dqm::implementation::IBooker::book1D
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98
DQMHcalDiJetsAlCaReco::jets_
edm::EDGetTokenT< reco::CaloJetCollection > jets_
object to monitor
Definition: DQMHcalDiJetsAlCaReco.h:55