TopQuarkAnalysis
Examples
plugins
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
7
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
8
9
#include "
AnalysisDataFormats/TopObjects/interface/TtSemiLeptonicEvent.h
"
10
11
class
HypothesisAnalyzer
:
public
edm::EDAnalyzer
{
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
21
const
edm::EDGetTokenT<TtSemiLeptonicEvent>
semiLepEvtToken_
;
22
const
std::string
hypoClassKey_
;
23
24
TH1F*
neutrinoEta_
;
25
TH1F*
neutrinoPullEta_
;
26
27
TH1F*
hadWPt_
;
28
TH1F*
hadWEta_
;
29
TH1F*
hadWMass_
;
30
31
TH1F*
hadWPullPt_
;
32
TH1F*
hadWPullEta_
;
33
TH1F*
hadWPullMass_
;
34
35
TH1F*
hadTopPt_
;
36
TH1F*
hadTopEta_
;
37
TH1F*
hadTopMass_
;
38
39
TH1F*
hadTopPullPt_
;
40
TH1F*
hadTopPullEta_
;
41
TH1F*
hadTopPullMass_
;
42
43
TH1F*
lepWPt_
;
44
TH1F*
lepWEta_
;
45
TH1F*
lepWMass_
;
46
47
TH1F*
lepWPullPt_
;
48
TH1F*
lepWPullEta_
;
49
TH1F*
lepWPullMass_
;
50
51
TH1F*
lepTopPt_
;
52
TH1F*
lepTopEta_
;
53
TH1F*
lepTopMass_
;
54
55
TH1F*
topPairMass_
;
56
TH1F*
topPairPullMass_
;
57
58
TH1F*
lepTopPullPt_
;
59
TH1F*
lepTopPullEta_
;
60
TH1F*
lepTopPullMass_
;
61
62
TH1F*
genMatchDr_
;
63
TH1F*
kinFitProb_
;
64
65
TH2F*
genMatchDrVsHadTopPullMass_
;
66
TH2F*
kinFitProbVsHadTopPullMass_
;
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
Generated for CMSSW Reference Manual by
1.8.16