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 //
17 //
18 // Original Author: Grigory SAFRONOV
19 // Created: Tue Oct 14 16:10:31 CEST 2008
20 // Modified: Tue Mar 3 16:10:31 CEST 2015
21 //
22 //
23 
24 // system include files
25 #include <fstream>
26 #include <memory>
27 #include <vector>
28 
29 // user include files
30 
35 
40 
44 
46 public:
48  ~DQMHcalIsoTrackAlCaReco() override;
49 
50  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
51  void analyze(const edm::Event &, const edm::EventSetup &) override;
52 
53 private:
55  std::vector<std::string> l1FilterTag_, hltFilterTag_;
56  std::vector<int> type_;
60 
61  double pThr_;
62 
63  std::vector<MonitorElement *> hL1Pt_, hL1Eta_, hL1phi_;
64  std::vector<MonitorElement *> hHltP_, hHltEta_, hHltPhi_;
66  std::vector<MonitorElement *> hOffP_;
68 
70  std::vector<double> etaRange_;
71  std::vector<unsigned int> indexH_;
72  std::vector<bool> ifL3_;
73 };
74 
75 #endif
std::vector< MonitorElement * > hL1phi_
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 * > hHltP_
std::vector< double > etaRange_
edm::EDGetTokenT< trigger::TriggerEvent > tokTrigger_
std::vector< MonitorElement * > hHltPhi_
std::vector< MonitorElement * > hHltEta_
std::vector< MonitorElement * > hL1Pt_
std::vector< std::string > hltFilterTag_
std::vector< MonitorElement * > hL1Eta_
std::vector< MonitorElement * > hOffP_
std::vector< std::string > l1FilterTag_
Definition: Run.h:45