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::lepTopPullMass_
TH1F * lepTopPullMass_
Definition: HypothesisAnalyzer.h:60
HypothesisAnalyzer::hadWPullPt_
TH1F * hadWPullPt_
Definition: HypothesisAnalyzer.h:31
HypothesisAnalyzer::genMatchDrVsHadTopPullMass_
TH2F * genMatchDrVsHadTopPullMass_
Definition: HypothesisAnalyzer.h:65
HypothesisAnalyzer::hadTopPullMass_
TH1F * hadTopPullMass_
Definition: HypothesisAnalyzer.h:41
HypothesisAnalyzer::hadTopPullPt_
TH1F * hadTopPullPt_
Definition: HypothesisAnalyzer.h:39
HypothesisAnalyzer::semiLepEvtToken_
const edm::EDGetTokenT< TtSemiLeptonicEvent > semiLepEvtToken_
Definition: HypothesisAnalyzer.h:21
HypothesisAnalyzer::neutrinoEta_
TH1F * neutrinoEta_
Definition: HypothesisAnalyzer.h:24
edm::EDGetTokenT< TtSemiLeptonicEvent >
HypothesisAnalyzer::lepTopPt_
TH1F * lepTopPt_
Definition: HypothesisAnalyzer.h:51
EDAnalyzer.h
HypothesisAnalyzer::endJob
void endJob() override
Definition: HypothesisAnalyzer.cc:194
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
HypothesisAnalyzer::hadWPt_
TH1F * hadWPt_
Definition: HypothesisAnalyzer.h:27
HypothesisAnalyzer::lepTopPullEta_
TH1F * lepTopPullEta_
Definition: HypothesisAnalyzer.h:59
HypothesisAnalyzer::lepTopPullPt_
TH1F * lepTopPullPt_
Definition: HypothesisAnalyzer.h:58
HypothesisAnalyzer::lepTopMass_
TH1F * lepTopMass_
Definition: HypothesisAnalyzer.h:53
HypothesisAnalyzer::genMatchDr_
TH1F * genMatchDr_
Definition: HypothesisAnalyzer.h:62
HypothesisAnalyzer::beginJob
void beginJob() override
Definition: HypothesisAnalyzer.cc:126
TtSemiLeptonicEvent.h
HypothesisAnalyzer::hadWPullMass_
TH1F * hadWPullMass_
Definition: HypothesisAnalyzer.h:33
HypothesisAnalyzer::lepWPullPt_
TH1F * lepWPullPt_
Definition: HypothesisAnalyzer.h:47
HypothesisAnalyzer::lepTopEta_
TH1F * lepTopEta_
Definition: HypothesisAnalyzer.h:52
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HypothesisAnalyzer::hadTopMass_
TH1F * hadTopMass_
Definition: HypothesisAnalyzer.h:37
edm::ParameterSet
Definition: ParameterSet.h:47
HypothesisAnalyzer::hadWEta_
TH1F * hadWEta_
Definition: HypothesisAnalyzer.h:28
HypothesisAnalyzer::hadTopPt_
TH1F * hadTopPt_
Definition: HypothesisAnalyzer.h:35
HypothesisAnalyzer::topPairMass_
TH1F * topPairMass_
Definition: HypothesisAnalyzer.h:55
HypothesisAnalyzer::lepWMass_
TH1F * lepWMass_
Definition: HypothesisAnalyzer.h:45
HypothesisAnalyzer::neutrinoPullEta_
TH1F * neutrinoPullEta_
Definition: HypothesisAnalyzer.h:25
HypothesisAnalyzer::hadTopPullEta_
TH1F * hadTopPullEta_
Definition: HypothesisAnalyzer.h:40
edm::EventSetup
Definition: EventSetup.h:57
HypothesisAnalyzer::lepWPullMass_
TH1F * lepWPullMass_
Definition: HypothesisAnalyzer.h:49
HypothesisAnalyzer::kinFitProbVsHadTopPullMass_
TH2F * kinFitProbVsHadTopPullMass_
Definition: HypothesisAnalyzer.h:66
HypothesisAnalyzer::topPairPullMass_
TH1F * topPairPullMass_
Definition: HypothesisAnalyzer.h:56
HypothesisAnalyzer::lepWEta_
TH1F * lepWEta_
Definition: HypothesisAnalyzer.h:44
HypothesisAnalyzer::hadTopEta_
TH1F * hadTopEta_
Definition: HypothesisAnalyzer.h:36
HypothesisAnalyzer::HypothesisAnalyzer
HypothesisAnalyzer(const edm::ParameterSet &)
Definition: HypothesisAnalyzer.cc:9
HypothesisAnalyzer::~HypothesisAnalyzer
~HypothesisAnalyzer() override
Definition: HypothesisAnalyzer.h:14
HypothesisAnalyzer::hadWMass_
TH1F * hadWMass_
Definition: HypothesisAnalyzer.h:29
HypothesisAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: HypothesisAnalyzer.cc:13
HypothesisAnalyzer
Definition: HypothesisAnalyzer.h:11
HypothesisAnalyzer::lepWPullEta_
TH1F * lepWPullEta_
Definition: HypothesisAnalyzer.h:48
edm::Event
Definition: Event.h:73
HypothesisAnalyzer::lepWPt_
TH1F * lepWPt_
Definition: HypothesisAnalyzer.h:43
HypothesisAnalyzer::hypoClassKey_
const std::string hypoClassKey_
Definition: HypothesisAnalyzer.h:22
HypothesisAnalyzer::kinFitProb_
TH1F * kinFitProb_
Definition: HypothesisAnalyzer.h:63
HypothesisAnalyzer::hadWPullEta_
TH1F * hadWPullEta_
Definition: HypothesisAnalyzer.h:32