CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
DQMHcalIsoTrackHLT Class Reference
Inheritance diagram for DQMHcalIsoTrackHLT:
edm::EDAnalyzer

Public Member Functions

 DQMHcalIsoTrackHLT (const edm::ParameterSet &)
 
double getDist (double, double, double, double)
 
 ~DQMHcalIsoTrackHLT ()
 
- Public Member Functions inherited from edm::EDAnalyzer
 EDAnalyzer ()
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
 
virtual void beginJob ()
 
virtual void endJob ()
 

Private Attributes

DQMStoredbe_
 
int evtBuf
 
std::string folderName_
 
MonitorElementhisopT
 
MonitorElementhisopTvsEta
 
MonitorElementhL1pT
 
MonitorElementhL2eta
 
MonitorElementhL2L3acc
 
MonitorElementhL2phi
 
MonitorElementhL2pT
 
MonitorElementhL2TowerOccupancy
 
MonitorElementhL3candL2rat
 
MonitorElementhL3colEta
 
MonitorElementhL3colP
 
MonitorElementhL3eta
 
MonitorElementhL3etaAOD
 
MonitorElementhL3etaPureAOD
 
MonitorElementhL3L2rat
 
MonitorElementhL3L2trackMatch
 
MonitorElementhL3pAOD
 
MonitorElementhL3phi
 
MonitorElementhL3pPureAOD
 
MonitorElementhL3Pt
 
MonitorElementhL3pVsEta
 
std::string hltAODEventTag_
 
std::string hltProcess_
 
std::string hltRAWEventTag_
 
std::string l1filterLabel_
 
std::string l2collectionLabel_
 
std::string l2filterLabel_
 
std::string l3collectionLabel_
 
std::string l3filterLabel_
 
std::string outRootFileName_
 
bool saveToRootFile_
 
bool useHLTDebug_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
typedef WorkerT< EDAnalyzerWorkerType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
- Protected Member Functions inherited from edm::EDAnalyzer
CurrentProcessingContext const * currentContext () const
 

Detailed Description

Definition at line 58 of file DQMHcalIsoTrackHLT.cc.

Constructor & Destructor Documentation

DQMHcalIsoTrackHLT::DQMHcalIsoTrackHLT ( const edm::ParameterSet iConfig)
explicit

Definition at line 135 of file DQMHcalIsoTrackHLT.cc.

References folderName_, edm::ParameterSet::getParameter(), hltAODEventTag_, hltProcess_, hltRAWEventTag_, l1filterLabel_, l2collectionLabel_, l2filterLabel_, l3collectionLabel_, l3filterLabel_, outRootFileName_, saveToRootFile_, and useHLTDebug_.

136 {
137  folderName_ = iConfig.getParameter<std::string>("folderName");
138  outRootFileName_=iConfig.getParameter<std::string>("outputRootFileName");
139 
140  useHLTDebug_=iConfig.getParameter<bool>("useHLTDebug");
141  hltRAWEventTag_=iConfig.getParameter<std::string>("hltRAWTriggerEventLabel");
142  hltAODEventTag_=iConfig.getParameter<std::string>("hltAODTriggerEventLabel");
143 
144  l2collectionLabel_=iConfig.getParameter<std::string>("l2collectionLabel");
145  l3collectionLabel_=iConfig.getParameter<std::string>("l3collectionLabel");
146 
147  l3filterLabel_=iConfig.getParameter<std::string>("hltL3filterLabel");
148  l1filterLabel_=iConfig.getParameter<std::string>("hltL1filterLabel");
149  l2filterLabel_=iConfig.getParameter<std::string>("hltL2filterLabel");
150  hltProcess_=iConfig.getParameter<std::string>("hltProcessName");
151 
152  saveToRootFile_=iConfig.getParameter<bool>("SaveToRootFile");
153 
154 }
T getParameter(std::string const &) const
std::string l2collectionLabel_
std::string outRootFileName_
std::string l3collectionLabel_
DQMHcalIsoTrackHLT::~DQMHcalIsoTrackHLT ( )

Definition at line 157 of file DQMHcalIsoTrackHLT.cc.

158 {}

Member Function Documentation

void DQMHcalIsoTrackHLT::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
privatevirtual

Implements edm::EDAnalyzer.

Definition at line 160 of file DQMHcalIsoTrackHLT.cc.

References trigger::TriggerObject::eta(), eta(), MonitorElement::Fill(), first, edm::Event::getByLabel(), getDist(), hisopT, hisopTvsEta, hL1pT, hL2eta, hL2L3acc, hL2phi, hL2pT, hL2TowerOccupancy, hL3candL2rat, hL3colEta, hL3colP, hL3eta, hL3etaAOD, hL3etaPureAOD, hL3L2rat, hL3L2trackMatch, hL3pAOD, hL3phi, hL3pPureAOD, hL3Pt, hltAODEventTag_, hltProcess_, hltRAWEventTag_, i, edm::HandleBase::isValid(), j, gen::k, l1filterLabel_, l2filterLabel_, l3collectionLabel_, l3filterLabel_, L1TEmulatorMonitor_cff::p, phi, trigger::TriggerObject::pt(), edm::second(), findQualityFiles::size, trigger::TriggerL1CenJet, trigger::TriggerL1ForJet, trigger::TriggerL1TauJet, trigger::TriggerTrack, and useHLTDebug_.

161 {
164  iEvent.getByLabel(toLab,triggerObj);
165  if(!triggerObj.isValid())
166  {
167  edm::LogWarning("DQMHcalIsoTrack") << "RAW-type HLT results not found, skipping event";
168  return;
169  }
170 
171  std::vector<l1extra::L1JetParticleRef> l1CenJets;
172  std::vector<l1extra::L1JetParticleRef> l1ForJets;
173  std::vector<l1extra::L1JetParticleRef> l1TauJets;
175  trigger::size_type l1filterIndex=triggerObj->filterIndex(l1Tag);
176  if (l1filterIndex<triggerObj->size())
177  {
178  triggerObj->getObjects(l1filterIndex, trigger::TriggerL1CenJet, l1CenJets);
179  triggerObj->getObjects(l1filterIndex, trigger::TriggerL1ForJet, l1ForJets);
180  triggerObj->getObjects(l1filterIndex, trigger::TriggerL1TauJet, l1TauJets);
181  }
182 
183  std::vector<reco::IsolatedPixelTrackCandidateRef> l2tracks;
185  trigger::size_type l2filterIndex=triggerObj->filterIndex(l2Tag);
186  if (l2filterIndex<triggerObj->size()) triggerObj->getObjects(l2filterIndex, trigger::TriggerTrack, l2tracks);
187 
188  std::vector<reco::IsolatedPixelTrackCandidateRef> l3tracks;
190  trigger::size_type l3filterIndex=triggerObj->filterIndex(l3Tag);
191  if (l3filterIndex<triggerObj->size()) triggerObj->getObjects(l3filterIndex, trigger::TriggerTrack, l3tracks);
192 
193  if (l1CenJets.size()>0||l1ForJets.size()>0||l1CenJets.size()>0) hL2L3acc->Fill(1+0.0001,1);
194 
197 
198  if (l2tracks.size()>0)
199  {
200  hL2L3acc->Fill(2+0.0001,1);
201  if (useHLTDebug_)
202  {
203  iEvent.getByLabel(l3collectionLabel_,l3col);
204 
205  for (reco::IsolatedPixelTrackCandidateCollection::const_iterator l3it=l3col->begin(); l3it!=l3col->end(); ++l3it)
206  {
207  hL3colP->Fill(l3it->track()->pt()*cosh(l3it->track()->eta()),1);
208  hL3colEta->Fill(l3it->track()->eta(),1);
209  }
210  }
211  }
212  if (l3tracks.size()>0) hL2L3acc->Fill(3+0.0001,1);
213 
214  for (unsigned int i=0; i<l1CenJets.size(); i++)
215  {
216  hL1pT->Fill(l1CenJets[i]->pt(),1);
217  }
218  for (unsigned int i=0; i<l1ForJets.size(); i++)
219  {
220  hL1pT->Fill(l1ForJets[i]->pt(),1);
221  }
222  for (unsigned int i=0; i<l1TauJets.size(); i++)
223  {
224  hL1pT->Fill(l1TauJets[i]->pt(),1);
225  }
226  for (unsigned int i=0; i<l2tracks.size(); i++)
227  {
228  hL2eta->Fill(l2tracks[i]->track()->eta(),1);
229  hL2phi->Fill(l2tracks[i]->track()->phi(),1);
230  hL2pT->Fill(l2tracks[i]->track()->pt(),1);
231  hL2TowerOccupancy->Fill((l2tracks[i]->towerIndex()).first,(l2tracks[i]->towerIndex()).second,1);
232  hisopT->Fill(l2tracks[i]->maxPtPxl(),1);
233  hisopTvsEta->Fill(l2tracks[i]->track()->eta(),l2tracks[i]->maxPtPxl(),1);
234  if (useHLTDebug_)
235  {
236  reco::IsolatedPixelTrackCandidateCollection::const_iterator selTrIt;
237  double drmin=0.3;
238  for (reco::IsolatedPixelTrackCandidateCollection::const_iterator l3it=l3col->begin(); l3it!=l3col->end(); ++l3it)
239  {
240  double drl2l3=getDist(l3it->track()->eta(),l3it->track()->phi(),l2tracks[i]->track()->eta(),l2tracks[i]->track()->phi());
241  if (drl2l3<drmin)
242  {
243  drmin=drl2l3;
244  selTrIt=l3it;
245  }
246  }
247  if (drmin!=0.3) hL3candL2rat->Fill(selTrIt->track()->p()/l2tracks[i]->track()->p(),1);
248  }
249  }
250  for (unsigned int i=0; i<l3tracks.size(); i++)
251  {
252 
253  hL3Pt->Fill(l3tracks[i]->track()->pt(),1);
254  hL3eta->Fill(l3tracks[i]->track()->eta(),1);
255  hL3phi->Fill(l3tracks[i]->track()->phi(),1);
256  int seltr=-1;
257  double drmin=100;
258  for (unsigned int j=0; j<l2tracks.size(); j++)
259  {
260  double drl2l3=getDist(l3tracks[i]->track()->eta(),l3tracks[i]->track()->phi(),l2tracks[i]->track()->eta(),l2tracks[i]->track()->phi());
261  if (drl2l3<drmin)
262  {
263  drmin=drl2l3;
264  seltr=j;
265  }
266  }
267  if (seltr!=-1)
268  {
269  hL3L2trackMatch->Fill(drmin,1);
270  hL3L2rat->Fill(l3tracks[i]->track()->p()/l2tracks[seltr]->track()->p(),1);
271  }
272  }
273 
276  iEvent.getByLabel(taodLab,trevt);
277 
278  const trigger::TriggerObjectCollection& TOCol(trevt->getObjects());
279 
280  trigger::Keys KEYS;
281  const trigger::size_type nFilt(trevt->sizeFilters());
282 
283  int nFired=0;
284 
286  for (trigger::size_type iFilt=0; iFilt!=nFilt; iFilt++)
287  {
288  trigger::Keys KEYS1=trevt->filterKeys(iFilt);
289  if (KEYS1.size()>0) nFired++;
290  if (trevt->filterTag(iFilt)==hltFilterTag_) KEYS=trevt->filterKeys(iFilt);
291  }
292 
293  trigger::size_type nReg=KEYS.size();
294 
295  for (trigger::size_type k=0; k<nReg; k++)
296  {
297  const trigger::TriggerObject& TObj(TOCol[KEYS[k]]);
298  hL3etaAOD->Fill(TObj.eta(),1);
299  hL3pAOD->Fill(TObj.pt()*cosh(TObj.eta()),1);
300  }
301 
302  if (nFired==2&&nReg>0)
303  {
304  for (trigger::size_type iReg=0; iReg<nReg; iReg++)
305  {
306  const trigger::TriggerObject& TObj(TOCol[KEYS[iReg]]);
307  hL3etaPureAOD->Fill(TObj.eta(),1);
308  hL3pPureAOD->Fill(TObj.pt()*cosh(TObj.eta()),1);
309  }
310  }
311 }
MonitorElement * hisopT
int i
Definition: DBlmapReader.cc:9
MonitorElement * hL3Pt
MonitorElement * hL2TowerOccupancy
MonitorElement * hL3eta
MonitorElement * hL1pT
T eta() const
uint16_t size_type
MonitorElement * hL3colP
MonitorElement * hL3etaPureAOD
void Fill(long long x)
MonitorElement * hL2eta
Single trigger physics object (e.g., an isolated muon)
Definition: TriggerObject.h:24
U second(std::pair< T, U > const &p)
MonitorElement * hL3pPureAOD
MonitorElement * hL3pAOD
MonitorElement * hL2pT
int j
Definition: DBlmapReader.cc:9
MonitorElement * hL2L3acc
bool first
Definition: L1TdeRCT.cc:79
bool isValid() const
Definition: HandleBase.h:76
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:355
MonitorElement * hisopTvsEta
std::string l3collectionLabel_
double getDist(double, double, double, double)
int k[5][pyjets_maxn]
std::vector< TriggerObject > TriggerObjectCollection
collection of trigger physics objects (e.g., all isolated muons)
Definition: TriggerObject.h:83
std::vector< size_type > Keys
MonitorElement * hL3etaAOD
MonitorElement * hL3candL2rat
MonitorElement * hL2phi
tuple size
Write out results.
MonitorElement * hL3phi
MonitorElement * hL3L2rat
MonitorElement * hL3colEta
MonitorElement * hL3L2trackMatch
Definition: DDAxes.h:10
void DQMHcalIsoTrackHLT::beginJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 313 of file DQMHcalIsoTrackHLT.cc.

References DQMStore::book1D(), DQMStore::book2D(), dbe_, folderName_, MonitorElement::getTH2F(), hisopT, hisopTvsEta, hL1pT, hL2eta, hL2L3acc, hL2phi, hL2pT, hL2TowerOccupancy, hL3candL2rat, hL3colEta, hL3colP, hL3eta, hL3etaAOD, hL3etaPureAOD, hL3L2rat, hL3L2trackMatch, hL3pAOD, hL3phi, hL3pPureAOD, hL3Pt, cmsCodeRules.cppFunctionSkipper::operator, MonitorElement::setAxisTitle(), and DQMStore::setCurrentFolder().

314 {
317 
318  hL2TowerOccupancy=dbe_->book2D("hL2TowerOccupancy","L2 tower occupancy",48,-25,25,73,0,73);
319  hL2TowerOccupancy->setAxisTitle("ieta",1);
320  hL2TowerOccupancy->setAxisTitle("iphi",2);
321  hL2TowerOccupancy->getTH2F()->SetOption("colz");
322  hL2TowerOccupancy->getTH2F()->SetStats(kFALSE);
323 
324  hL2L3acc=dbe_->book1D("hL2L3acc","number of L1, L2 and L3 accepts",3,1,4);
325  hL2L3acc->setAxisTitle("level",1);
326 
327  hL3L2trackMatch=dbe_->book1D("hL3L2trackMatch","R from L3 object to L2 object ",1000,0,1);
328  hL3L2trackMatch->setAxisTitle("R(eta,phi)",1);
329 
330  hL3colP=dbe_->book1D("hL3colP","P of L3 candidates",1000,0,100);
331  hL3colP->setAxisTitle("P (GeV)",1);
332 
333  hL3colEta=dbe_->book1D("hL3colEta","eta of L3 candidates",100,-3,3);
334  hL3colEta->setAxisTitle("eta",1);
335 
336  hL3candL2rat=dbe_->book1D("hL3candL2rat","ratio of L3 candidate to accepted L2",1000,0,10);
337  hL3candL2rat->setAxisTitle("P_L3/P_L2",1);
338 
339  hL3L2rat=dbe_->book1D("hL3L2rat","ratio of L3 to L2 measurement",1000,0,10);
340  hL3L2rat->setAxisTitle("pT_L3/pT_L2",1);
341 
342  hL3Pt=dbe_->book1D("hl3Pt","pT of L3 objects",1000,0,100);
343  hL3Pt->setAxisTitle("pT(GeV)",1);
344 
345  hL3eta=dbe_->book1D("hl3eta","eta of L3 objects",50,-2.5,2.5);
346  hL3eta->setAxisTitle("eta",1);
347 
348  hL3phi=dbe_->book1D("hl3phi","phi of L3 objects",70,-3.5,3.5);
349  hL3phi->setAxisTitle("phi(rad)",1);
350 
351  hL3etaAOD=dbe_->book1D("hL3etaAOD","eta of L3 objects (AOD)",50,-2.5,2.5);
352  hL3etaAOD->setAxisTitle("eta",1);
353 
354  hL3etaPureAOD=dbe_->book1D("hL3etaPureAOD","eta of L3 objects (AOD, pure)",50,-2.5,2.5);
355  hL3etaPureAOD->setAxisTitle("eta",1);
356 
357  hL3pAOD=dbe_->book1D("hl3pAOD","p of L3 objects (AOD)",1000,0,100);
358  hL3pAOD->setAxisTitle("p(GeV)",1);
359 
360  hL3pPureAOD=dbe_->book1D("hl3pPureAOD","p of L3 objects (AOD, pure)",1000,0,100);
361  hL3pPureAOD->setAxisTitle("p(GeV)",1);
362 
363  hL1pT=dbe_->book1D("hl1pT","pT of L1 objects",1000,0,1000);
364  hL1pT->setAxisTitle("pT(GeV)",1);
365 
366  hL2pT=dbe_->book1D("hl2pT","pT of L2 objects",1000,0,1000);
367  hL2pT->setAxisTitle("pT(GeV)",1);
368 
369  hL2eta=dbe_->book1D("hl2eta","eta of L2 objects",50,-2.5,2.5);
370  hL2eta->setAxisTitle("eta",1);
371 
372  hL2phi=dbe_->book1D("hl2phi","phi of L2 objects",70,-3.5,3.5);
373  hL2phi->setAxisTitle("phi(rad)",1);
374 
375  hisopT=dbe_->book1D("hisopT","isolation pT",100,0,5.5);
376  hisopT->setAxisTitle("iso pT (GeV)",1);
377 
378  hisopTvsEta=dbe_->book2D("hisopTvsEta","isolation pT vs Eta",8,-2,2,100,0,5.5);
379  hisopTvsEta->setAxisTitle("eta",1);
380  hisopTvsEta->setAxisTitle("iso pT (GeV)",2);
381 }
MonitorElement * hisopT
MonitorElement * hL3Pt
MonitorElement * hL2TowerOccupancy
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
Definition: DQMStore.cc:514
MonitorElement * hL3eta
MonitorElement * hL1pT
MonitorElement * hL3colP
MonitorElement * hL3etaPureAOD
MonitorElement * hL2eta
MonitorElement * hL3pPureAOD
MonitorElement * hL3pAOD
MonitorElement * hL2pT
MonitorElement * hL2L3acc
MonitorElement * hisopTvsEta
MonitorElement * hL3etaAOD
MonitorElement * hL3candL2rat
MonitorElement * hL2phi
TH2F * getTH2F(void) const
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
Definition: DQMStore.cc:642
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:232
MonitorElement * hL3phi
MonitorElement * hL3L2rat
MonitorElement * hL3colEta
MonitorElement * hL3L2trackMatch
void DQMHcalIsoTrackHLT::endJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 383 of file DQMHcalIsoTrackHLT.cc.

References dbe_, outRootFileName_, DQMStore::save(), and saveToRootFile_.

383  {
384 
385 if(dbe_&&saveToRootFile_)
386  {
388  }
389 }
void save(const std::string &filename, const std::string &path="", const std::string &pattern="", const std::string &rewrite="", SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE")
Definition: DQMStore.cc:1898
std::string outRootFileName_
double DQMHcalIsoTrackHLT::getDist ( double  eta1,
double  phi1,
double  eta2,
double  phi2 
)

Definition at line 127 of file DQMHcalIsoTrackHLT.cc.

References funct::pow(), and mathSSE::sqrt().

Referenced by analyze().

128 {
129  double dphi = fabs(phi1 - phi2);
130  if(dphi>acos(-1)) dphi = 2*acos(-1)-dphi;
131  double dr = sqrt(dphi*dphi + pow(eta1-eta2,2));
132  return dr;
133 }
T sqrt(T t)
Definition: SSEVec.h:28
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40

Member Data Documentation

DQMStore* DQMHcalIsoTrackHLT::dbe_
private

Definition at line 68 of file DQMHcalIsoTrackHLT.cc.

Referenced by beginJob(), and endJob().

int DQMHcalIsoTrackHLT::evtBuf
private

Definition at line 66 of file DQMHcalIsoTrackHLT.cc.

std::string DQMHcalIsoTrackHLT::folderName_
private

Definition at line 74 of file DQMHcalIsoTrackHLT.cc.

Referenced by beginJob(), and DQMHcalIsoTrackHLT().

MonitorElement* DQMHcalIsoTrackHLT::hisopT
private

Definition at line 121 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hisopTvsEta
private

Definition at line 122 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL1pT
private

Definition at line 117 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL2eta
private

Definition at line 118 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL2L3acc
private

Definition at line 95 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL2phi
private

Definition at line 119 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL2pT
private

Definition at line 120 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL2TowerOccupancy
private

Definition at line 94 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3candL2rat
private

Definition at line 108 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3colEta
private

Definition at line 104 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3colP
private

Definition at line 103 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3eta
private

Definition at line 106 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3etaAOD
private

Definition at line 111 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3etaPureAOD
private

Definition at line 113 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3L2rat
private

Definition at line 96 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3L2trackMatch
private

Definition at line 123 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3pAOD
private

Definition at line 112 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3phi
private

Definition at line 107 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3pPureAOD
private

Definition at line 114 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3Pt
private

Definition at line 100 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and beginJob().

MonitorElement* DQMHcalIsoTrackHLT::hL3pVsEta
private

Definition at line 101 of file DQMHcalIsoTrackHLT.cc.

std::string DQMHcalIsoTrackHLT::hltAODEventTag_
private

Definition at line 78 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and DQMHcalIsoTrackHLT().

std::string DQMHcalIsoTrackHLT::hltProcess_
private

Definition at line 86 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and DQMHcalIsoTrackHLT().

std::string DQMHcalIsoTrackHLT::hltRAWEventTag_
private

Definition at line 77 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and DQMHcalIsoTrackHLT().

std::string DQMHcalIsoTrackHLT::l1filterLabel_
private

Definition at line 84 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and DQMHcalIsoTrackHLT().

std::string DQMHcalIsoTrackHLT::l2collectionLabel_
private

Definition at line 80 of file DQMHcalIsoTrackHLT.cc.

Referenced by DQMHcalIsoTrackHLT().

std::string DQMHcalIsoTrackHLT::l2filterLabel_
private

Definition at line 85 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and DQMHcalIsoTrackHLT().

std::string DQMHcalIsoTrackHLT::l3collectionLabel_
private

Definition at line 81 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and DQMHcalIsoTrackHLT().

std::string DQMHcalIsoTrackHLT::l3filterLabel_
private

Definition at line 83 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and DQMHcalIsoTrackHLT().

std::string DQMHcalIsoTrackHLT::outRootFileName_
private

Definition at line 75 of file DQMHcalIsoTrackHLT.cc.

Referenced by DQMHcalIsoTrackHLT(), and endJob().

bool DQMHcalIsoTrackHLT::saveToRootFile_
private

Definition at line 90 of file DQMHcalIsoTrackHLT.cc.

Referenced by DQMHcalIsoTrackHLT(), and endJob().

bool DQMHcalIsoTrackHLT::useHLTDebug_
private

Definition at line 88 of file DQMHcalIsoTrackHLT.cc.

Referenced by analyze(), and DQMHcalIsoTrackHLT().