CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauDQML1Plotter.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 #ifndef HLTTauDQML1Plotter_h
3 #define HLTTauDQML1Plotter_h
4 
6 
8 
13 
15 
17 public:
18  HLTTauDQML1Plotter(const edm::ParameterSet&, edm::ConsumesCollector&& cc, int phibins, double maxpt, double maxhighpt, bool ref, double dr, const std::string& dqmBaseFolder);
20 
22 
23  void bookHistograms(DQMStore::IBooker &iBooker);
24  void analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup, const HLTTauDQMOfflineObjects& refC);
25 
26 private:
27  //The filters
36 
37  const bool doRefAnalysis_;
38  const double matchDeltaR_;
39  double l1JetMinEt_;
40  double l1ETMMin_;
41 
42  const double maxPt_;
43  const double maxHighPt_;
44  const int binsEt_;
45  const int binsEta_;
46  const int binsPhi_;
47  const double maxEta_;
48 
49  //MonitorElements general
53 
57 
61 
64 
65  //Monitor Elements for matching
69 
72 
75 
78 
81 
84 
87 
90 
93 
96 
99 
102 
105 
109 
113 
116 };
117 #endif
bool isValid() const
const double matchDeltaR_
MonitorElement * l1jetEta_
MonitorElement * l1isotauEtEffDenom_
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1ExtraJetsToken_
MonitorElement * secondTauEta_
MonitorElement * l1isotauHighEtEffDenom_
void bookHistograms(DQMStore::IBooker &iBooker)
MonitorElement * l1isotauEta_
MonitorElement * firstTauPhi_
MonitorElement * l1jetEtEffNum_
MonitorElement * l1jetPhiEffDenom_
MonitorElement * l1etmEtEffNum_
MonitorElement * l1jetHighEtEffDenom_
MonitorElement * l1jetEtaEffNum_
MonitorElement * l1isotauPhiEffNum_
MonitorElement * l1jetHighEtEffNum_
MonitorElement * l1isotauEt_
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTTauDQMOfflineObjects &refC)
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1ExtraTausToken_
MonitorElement * firstTauEta_
edm::InputTag l1ExtraIsoTaus_
MonitorElement * l1tauEt_
MonitorElement * l1isotauEtaEffDenom_
MonitorElement * l1isotauPhiEffDenom_
MonitorElement * secondTauEt_
MonitorElement * l1tauEtEffDenom_
MonitorElement * l1jetEtRes_
MonitorElement * l1jetPhiEffNum_
int iEvent
Definition: GenABIO.cc:230
MonitorElement * l1tauEtaEffNum_
MonitorElement * firstTauEt_
MonitorElement * l1tauHighEtEffDenom_
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1ExtraMETToken_
MonitorElement * l1etmEt_
MonitorElement * l1jetEtEffDenom_
MonitorElement * l1tauEtEffNum_
MonitorElement * l1tauPhi_
MonitorElement * l1isotauHighEtEffNum_
edm::InputTag l1ExtraTaus_
edm::InputTag l1ExtraMET_
MonitorElement * l1tauEta_
MonitorElement * l1isotauPhi_
MonitorElement * l1isotauEtaEffNum_
MonitorElement * secondTauPhi_
MonitorElement * l1tauPhiEffDenom_
HLTTauDQML1Plotter(const edm::ParameterSet &, edm::ConsumesCollector &&cc, int phibins, double maxpt, double maxhighpt, bool ref, double dr, const std::string &dqmBaseFolder)
edm::InputTag l1ExtraJets_
MonitorElement * l1isotauEtEffNum_
MonitorElement * l1tauEtaEffDenom_
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1ExtraIsoTausToken_
MonitorElement * l1tauEtRes_
MonitorElement * l1jetPhi_
MonitorElement * l1jetEt_
MonitorElement * l1jetEtaEffDenom_
MonitorElement * l1isotauEtRes_
MonitorElement * l1etmEtEffDenom_
MonitorElement * l1etmPhi_
MonitorElement * l1tauPhiEffNum_
MonitorElement * l1tauHighEtEffNum_