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 /* HLTTau Path Analyzer
2  Michail Bachtis
3  University of Wisconsin - Madison
4  bachtis@hep.wisc.edu
5  */
6 
7 #ifndef HLTTauDQML1Plotter_h
8 #define HLTTauDQML1Plotter_h
9 
11 
18 
20 public:
21  HLTTauDQML1Plotter( const edm::ParameterSet&, int, int, int, double, bool, double, std::string );
23  const std::string name() { return name_; }
24  void analyze( const edm::Event&, const edm::EventSetup&, const std::map<int,LVColl>& );
25 
26 private:
27  void endJob() ;
28 
29  //The filters
34 
36  double matchDeltaR_;
37 
38  double maxEt_;
39  int binsEt_;
40  int binsEta_;
41  int binsPhi_;
42 
43  //MonitorElements general
47 
51 
55 
59 
60  //Monitor Elements for matching
62 
64 
67 
70 
73 
76 
79 
82 
86 
89 
90  struct ComparePt {
91  bool operator() (LV l1,LV l2) {
92  return l1.pt() > l2.pt();
93  }
94  };
95 
97 };
98 #endif
MonitorElement * l1doubleTauPath_
MonitorElement * l1muonTauPath_
MonitorElement * l1jetEta_
HLTTauDQML1Plotter(const edm::ParameterSet &, int, int, int, double, bool, double, std::string)
MonitorElement * l1jetEtEffNum_
edm::InputTag l1ExtraMuons_
MonitorElement * l1jetPhiEffDenom_
MonitorElement * l1jetEtaEffNum_
MonitorElement * l1muonEta_
MonitorElement * l1tauEt_
MonitorElement * secondTauEt_
MonitorElement * l1tauEtEffDenom_
MonitorElement * l1jetPhiEffNum_
MonitorElement * l1electronTauPath_
math::XYZTLorentzVectorD LV
MonitorElement * l1muonPhi_
MonitorElement * l1tauEtaEffNum_
MonitorElement * firstTauEt_
void analyze(const edm::Event &, const edm::EventSetup &, const std::map< int, LVColl > &)
MonitorElement * l1electronPhi_
MonitorElement * l1jetEtEffDenom_
MonitorElement * l1tauEtEffNum_
MonitorElement * l1tauPhi_
edm::InputTag l1ExtraTaus_
MonitorElement * l1tauEta_
MonitorElement * l1muonEt_
MonitorElement * l1tauPhiEffDenom_
edm::InputTag l1ExtraJets_
MonitorElement * l1electronEt_
MonitorElement * l1tauEtaEffDenom_
MonitorElement * l1tauEtRes_
MonitorElement * l1jetPhi_
MonitorElement * l1jetEt_
MonitorElement * l1electronEta_
MonitorElement * l1jetEtaEffDenom_
edm::InputTag l1ExtraElectrons_
const std::string name()
MonitorElement * l1tauPhiEffNum_
MonitorElement * inputEvents_