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
DQMHcalIsoTrackAlCaReco::tokTrigger_
edm::EDGetTokenT< trigger::TriggerEvent > tokTrigger_
Definition: DQMHcalIsoTrackAlCaReco.h:58
DQMHcalIsoTrackAlCaReco::pThr_
double pThr_
Definition: DQMHcalIsoTrackAlCaReco.h:61
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
DQMHcalIsoTrackAlCaReco::hL1Pt_
std::vector< MonitorElement * > hL1Pt_
Definition: DQMHcalIsoTrackAlCaReco.h:63
ESHandle.h
edm::Run
Definition: Run.h:45
TriggerEvent.h
edm::EDGetTokenT< trigger::TriggerEvent >
HcalIsolatedTrackCandidate.h
DQMHcalIsoTrackAlCaReco::~DQMHcalIsoTrackAlCaReco
~DQMHcalIsoTrackAlCaReco() override
Definition: DQMHcalIsoTrackAlCaReco.cc:51
DQMHcalIsoTrackAlCaReco::type_
std::vector< int > type_
Definition: DQMHcalIsoTrackAlCaReco.h:56
DQMHcalIsoTrackAlCaReco::hL1Eta_
std::vector< MonitorElement * > hL1Eta_
Definition: DQMHcalIsoTrackAlCaReco.h:63
DQMHcalIsoTrackAlCaReco::hL3Dr_
MonitorElement * hL3Dr_
Definition: DQMHcalIsoTrackAlCaReco.h:65
DQMStore.h
DQMHcalIsoTrackAlCaReco::hHltEta_
std::vector< MonitorElement * > hHltEta_
Definition: DQMHcalIsoTrackAlCaReco.h:64
DQMHcalIsoTrackAlCaReco::tokTrack_
edm::EDGetTokenT< reco::HcalIsolatedTrackCandidateCollection > tokTrack_
Definition: DQMHcalIsoTrackAlCaReco.h:59
DQMHcalIsoTrackAlCaReco::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: DQMHcalIsoTrackAlCaReco.cc:53
DQMHcalIsoTrackAlCaReco::hIeta_
MonitorElement * hIeta_
Definition: DQMHcalIsoTrackAlCaReco.h:67
Service.h
DQMHcalIsoTrackAlCaReco::hEnEcal_
MonitorElement * hEnEcal_
Definition: DQMHcalIsoTrackAlCaReco.h:67
DQMHcalIsoTrackAlCaReco::labelTrigger_
edm::InputTag labelTrigger_
Definition: DQMHcalIsoTrackAlCaReco.h:57
DQMHcalIsoTrackAlCaReco::hIphi_
MonitorElement * hIphi_
Definition: DQMHcalIsoTrackAlCaReco.h:67
DQMHcalIsoTrackAlCaReco::ifL3_
std::vector< bool > ifL3_
Definition: DQMHcalIsoTrackAlCaReco.h:72
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
DQMHcalIsoTrackAlCaReco::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: DQMHcalIsoTrackAlCaReco.cc:177
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
deltaR.h
DQMHcalIsoTrackAlCaReco::hL3Rat_
MonitorElement * hL3Rat_
Definition: DQMHcalIsoTrackAlCaReco.h:65
DQMHcalIsoTrackAlCaReco::l1FilterTag_
std::vector< std::string > l1FilterTag_
Definition: DQMHcalIsoTrackAlCaReco.h:55
DQMHcalIsoTrackAlCaReco::hHltPhi_
std::vector< MonitorElement * > hHltPhi_
Definition: DQMHcalIsoTrackAlCaReco.h:64
DQMHcalIsoTrackAlCaReco::nTotal_
int nTotal_
Definition: DQMHcalIsoTrackAlCaReco.h:69
DQMHcalIsoTrackAlCaReco::labelTrack_
edm::InputTag labelTrack_
Definition: DQMHcalIsoTrackAlCaReco.h:57
DQMHcalIsoTrackAlCaReco::hOffP_
std::vector< MonitorElement * > hOffP_
Definition: DQMHcalIsoTrackAlCaReco.h:66
edm::EventSetup
Definition: EventSetup.h:58
DQMHcalIsoTrackAlCaReco::nHLTaccepts_
int nHLTaccepts_
Definition: DQMHcalIsoTrackAlCaReco.h:69
DQMHcalIsoTrackAlCaReco::etaRange_
std::vector< double > etaRange_
Definition: DQMHcalIsoTrackAlCaReco.h:70
DQMHcalIsoTrackAlCaReco
Definition: DQMHcalIsoTrackAlCaReco.h:45
Frameworkfwd.h
DQMHcalIsoTrackAlCaReco::indexH_
std::vector< unsigned int > indexH_
Definition: DQMHcalIsoTrackAlCaReco.h:71
DQMHcalIsoTrackAlCaReco::hMaxP_
MonitorElement * hMaxP_
Definition: DQMHcalIsoTrackAlCaReco.h:67
DQMHcalIsoTrackAlCaReco::hltFilterTag_
std::vector< std::string > hltFilterTag_
Definition: DQMHcalIsoTrackAlCaReco.h:55
dqm::implementation::IBooker
Definition: DQMStore.h:43
DQMHcalIsoTrackAlCaReco::hHltP_
std::vector< MonitorElement * > hHltP_
Definition: DQMHcalIsoTrackAlCaReco.h:64
ParameterSet.h
DQMHcalIsoTrackAlCaReco::hL1phi_
std::vector< MonitorElement * > hL1phi_
Definition: DQMHcalIsoTrackAlCaReco.h:63
edm::Event
Definition: Event.h:73
DQMHcalIsoTrackAlCaReco::folderName_
std::string folderName_
Definition: DQMHcalIsoTrackAlCaReco.h:54
edm::InputTag
Definition: InputTag.h:15
DQMHcalIsoTrackAlCaReco::DQMHcalIsoTrackAlCaReco
DQMHcalIsoTrackAlCaReco(const edm::ParameterSet &)
Definition: DQMHcalIsoTrackAlCaReco.cc:29
HcalIsolatedTrackCandidateFwd.h