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 public:
13  explicit HypothesisAnalyzer(const edm::ParameterSet&);
14  ~HypothesisAnalyzer() override{};
15 
16 private:
17  void beginJob() override;
18  void analyze(const edm::Event&, const edm::EventSetup&) override;
19  void endJob() override;
20 
23 
24  TH1F* neutrinoEta_;
26 
27  TH1F* hadWPt_;
28  TH1F* hadWEta_;
29  TH1F* hadWMass_;
30 
31  TH1F* hadWPullPt_;
32  TH1F* hadWPullEta_;
34 
35  TH1F* hadTopPt_;
36  TH1F* hadTopEta_;
37  TH1F* hadTopMass_;
38 
42 
43  TH1F* lepWPt_;
44  TH1F* lepWEta_;
45  TH1F* lepWMass_;
46 
47  TH1F* lepWPullPt_;
48  TH1F* lepWPullEta_;
50 
51  TH1F* lepTopPt_;
52  TH1F* lepTopEta_;
53  TH1F* lepTopMass_;
54 
55  TH1F* topPairMass_;
57 
61 
62  TH1F* genMatchDr_;
63  TH1F* kinFitProb_;
64 
67 };
68 
69 #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