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 
11 
13 
15 public:
16  HLTTauDQML1Plotter(const edm::ParameterSet&, edm::ConsumesCollector&& cc, int phibins, double maxpt, double maxhighpt, bool ref, double dr, const std::string& dqmBaseFolder);
18 
20 
21  void bookHistograms(DQMStore::IBooker &iBooker);
22  void analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup, const HLTTauDQMOfflineObjects& refC);
23 
24 private:
25  //The filters
30 
31  const bool doRefAnalysis_;
32  const double matchDeltaR_;
33  double l1JetMinEt_;
34 
35  const double maxPt_;
36  const double maxHighPt_;
37  const int binsEt_;
38  const int binsEta_;
39  const int binsPhi_;
40  const double maxEta_;
41 
42  //MonitorElements general
46 
50 
51  //Monitor Elements for matching
54 
57 
60 
63 
66 
69 
72 
75 
78 
82 
86 };
87 #endif
bool isValid() const
const double matchDeltaR_
MonitorElement * l1jetEta_
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1ExtraJetsToken_
MonitorElement * secondTauEta_
void bookHistograms(DQMStore::IBooker &iBooker)
MonitorElement * firstTauPhi_
MonitorElement * l1jetEtEffNum_
MonitorElement * l1jetPhiEffDenom_
MonitorElement * l1jetHighEtEffDenom_
MonitorElement * l1jetEtaEffNum_
MonitorElement * l1jetHighEtEffNum_
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTTauDQMOfflineObjects &refC)
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1ExtraTausToken_
MonitorElement * firstTauEta_
MonitorElement * l1tauEt_
MonitorElement * secondTauEt_
MonitorElement * l1tauEtEffDenom_
MonitorElement * l1jetEtRes_
MonitorElement * l1jetPhiEffNum_
int iEvent
Definition: GenABIO.cc:230
MonitorElement * l1tauEtaEffNum_
MonitorElement * firstTauEt_
MonitorElement * l1tauHighEtEffDenom_
MonitorElement * l1jetEtEffDenom_
MonitorElement * l1tauEtEffNum_
MonitorElement * l1tauPhi_
edm::InputTag l1ExtraTaus_
MonitorElement * l1tauEta_
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 * l1tauEtaEffDenom_
MonitorElement * l1tauEtRes_
MonitorElement * l1jetPhi_
MonitorElement * l1jetEt_
MonitorElement * l1jetEtaEffDenom_
MonitorElement * l1tauPhiEffNum_
MonitorElement * l1tauHighEtEffNum_