CMS 3D CMS Logo

DQMHcalIsoTrackAlCaReco.h
Go to the documentation of this file.
1 #ifndef DQMHcalIsoTrackAlCaReco_H
2 #define DQMHcalIsoTrackAlCaReco_H
3 
4 // -*- C++ -*-
5 //
6 // Package: DQMOffline/CalibCalo
7 // Class: DQMHcalIsoTrackAlCaReco
8 //
16 //
17 // Original Author: Grigory SAFRONOV
18 // Created: Tue Oct 14 16:10:31 CEST 2008
19 // Modified: Tue Mar 3 16:10:31 CEST 2015
20 //
21 //
22 
23 
24 // system include files
25 #include <memory>
26 #include <fstream>
27 #include <vector>
28 
29 // user include files
30 
35 
40 
44 
45 
47 
48 public:
50  ~DQMHcalIsoTrackAlCaReco() override;
51 
52  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
53  void analyze(const edm::Event&, const edm::EventSetup&) override;
54 
55 private:
57  std::vector<std::string> l1FilterTag_, hltFilterTag_;
58  std::vector<int> type_;
62 
63  double pThr_;
64 
65  std::vector<MonitorElement*> hL1Pt_, hL1Eta_, hL1phi_;
66  std::vector<MonitorElement*> hHltP_, hHltEta_, hHltPhi_;
68  std::vector<MonitorElement*> hOffP_;
70 
72  std::vector<double> etaRange_;
73  std::vector<unsigned int> indexH_;
74  std::vector<bool> ifL3_;
75 };
76 
77 #endif
edm::EDGetTokenT< reco::HcalIsolatedTrackCandidateCollection > tokTrack_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void analyze(const edm::Event &, const edm::EventSetup &) override
DQMHcalIsoTrackAlCaReco(const edm::ParameterSet &)
std::vector< unsigned int > indexH_
std::vector< MonitorElement * > hHltEta_
std::vector< double > etaRange_
edm::EDGetTokenT< trigger::TriggerEvent > tokTrigger_
std::vector< MonitorElement * > hHltPhi_
std::vector< MonitorElement * > hOffP_
std::vector< std::string > hltFilterTag_
std::vector< MonitorElement * > hL1phi_
std::vector< MonitorElement * > hL1Pt_
std::vector< MonitorElement * > hHltP_
std::vector< MonitorElement * > hL1Eta_
std::vector< std::string > l1FilterTag_
Definition: Run.h:43