CMS 3D CMS Logo

HypothesisAnalyzer.h
Go to the documentation of this file.
1 #ifndef HypothesisAnalyzer_h
2 #define HypothesisAnalyzer_h
3 
4 #include "TH1F.h"
5 #include "TH2F.h"
6 
8 
10 
12 
13  public:
14 
15  explicit HypothesisAnalyzer(const edm::ParameterSet&);
16  ~HypothesisAnalyzer() override{};
17 
18  private:
19 
20  void beginJob() override ;
21  void analyze(const edm::Event&, const edm::EventSetup&) override;
22  void endJob() override;
23 
26 
27  TH1F* neutrinoEta_;
29 
30  TH1F* hadWPt_;
31  TH1F* hadWEta_;
32  TH1F* hadWMass_;
33 
34  TH1F* hadWPullPt_;
35  TH1F* hadWPullEta_;
37 
38  TH1F* hadTopPt_;
39  TH1F* hadTopEta_;
40  TH1F* hadTopMass_;
41 
45 
46  TH1F* lepWPt_;
47  TH1F* lepWEta_;
48  TH1F* lepWMass_;
49 
50  TH1F* lepWPullPt_;
51  TH1F* lepWPullEta_;
53 
54  TH1F* lepTopPt_;
55  TH1F* lepTopEta_;
56  TH1F* lepTopMass_;
57 
58  TH1F* topPairMass_;
60 
64 
65  TH1F* genMatchDr_;
66  TH1F* kinFitProb_;
67 
70 
71 };
72 
73 #endif
~HypothesisAnalyzer() override
const std::string hypoClassKey_
void analyze(const edm::Event &, const edm::EventSetup &) override
const edm::EDGetTokenT< TtSemiLeptonicEvent > semiLepEvtToken_
void beginJob() override
HypothesisAnalyzer(const edm::ParameterSet &)
void endJob() override