Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
13
public
:
14
15
explicit
HypothesisAnalyzer
(
const
edm::ParameterSet
&);
16
~HypothesisAnalyzer
(){};
17
18
private
:
19
20
virtual
void
beginJob
() ;
21
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
22
virtual
void
endJob
();
23
24
const
edm::EDGetTokenT<TtSemiLeptonicEvent>
semiLepEvtToken_
;
25
const
std::string
hypoClassKey_
;
26
27
TH1F*
neutrinoEta_
;
28
TH1F*
neutrinoPullEta_
;
29
30
TH1F*
hadWPt_
;
31
TH1F*
hadWEta_
;
32
TH1F*
hadWMass_
;
33
34
TH1F*
hadWPullPt_
;
35
TH1F*
hadWPullEta_
;
36
TH1F*
hadWPullMass_
;
37
38
TH1F*
hadTopPt_
;
39
TH1F*
hadTopEta_
;
40
TH1F*
hadTopMass_
;
41
42
TH1F*
hadTopPullPt_
;
43
TH1F*
hadTopPullEta_
;
44
TH1F*
hadTopPullMass_
;
45
46
TH1F*
lepWPt_
;
47
TH1F*
lepWEta_
;
48
TH1F*
lepWMass_
;
49
50
TH1F*
lepWPullPt_
;
51
TH1F*
lepWPullEta_
;
52
TH1F*
lepWPullMass_
;
53
54
TH1F*
lepTopPt_
;
55
TH1F*
lepTopEta_
;
56
TH1F*
lepTopMass_
;
57
58
TH1F*
topPairMass_
;
59
TH1F*
topPairPullMass_
;
60
61
TH1F*
lepTopPullPt_
;
62
TH1F*
lepTopPullEta_
;
63
TH1F*
lepTopPullMass_
;
64
65
TH1F*
genMatchDr_
;
66
TH1F*
kinFitProb_
;
67
68
TH2F*
genMatchDrVsHadTopPullMass_
;
69
TH2F*
kinFitProbVsHadTopPullMass_
;
70
71
};
72
73
#endif
HypothesisAnalyzer::~HypothesisAnalyzer
~HypothesisAnalyzer()
Definition:
HypothesisAnalyzer.h:16
HypothesisAnalyzer::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
HypothesisAnalyzer.cc:16
HypothesisAnalyzer::neutrinoPullEta_
TH1F * neutrinoPullEta_
Definition:
HypothesisAnalyzer.h:28
HypothesisAnalyzer::topPairMass_
TH1F * topPairMass_
Definition:
HypothesisAnalyzer.h:58
HypothesisAnalyzer::kinFitProbVsHadTopPullMass_
TH2F * kinFitProbVsHadTopPullMass_
Definition:
HypothesisAnalyzer.h:69
HypothesisAnalyzer::hypoClassKey_
const std::string hypoClassKey_
Definition:
HypothesisAnalyzer.h:25
HypothesisAnalyzer::hadTopPullEta_
TH1F * hadTopPullEta_
Definition:
HypothesisAnalyzer.h:43
HypothesisAnalyzer::lepWPullEta_
TH1F * lepWPullEta_
Definition:
HypothesisAnalyzer.h:51
HypothesisAnalyzer::hadWPt_
TH1F * hadWPt_
Definition:
HypothesisAnalyzer.h:30
HypothesisAnalyzer::lepWPt_
TH1F * lepWPt_
Definition:
HypothesisAnalyzer.h:46
HypothesisAnalyzer::lepWMass_
TH1F * lepWMass_
Definition:
HypothesisAnalyzer.h:48
HypothesisAnalyzer::hadWPullPt_
TH1F * hadWPullPt_
Definition:
HypothesisAnalyzer.h:34
TtSemiLeptonicEvent.h
HypothesisAnalyzer::lepTopPullMass_
TH1F * lepTopPullMass_
Definition:
HypothesisAnalyzer.h:63
HypothesisAnalyzer::beginJob
virtual void beginJob()
Definition:
HypothesisAnalyzer.cc:131
HypothesisAnalyzer::topPairPullMass_
TH1F * topPairPullMass_
Definition:
HypothesisAnalyzer.h:59
HypothesisAnalyzer::endJob
virtual void endJob()
Definition:
HypothesisAnalyzer.cc:190
HypothesisAnalyzer::genMatchDr_
TH1F * genMatchDr_
Definition:
HypothesisAnalyzer.h:65
HypothesisAnalyzer::lepTopEta_
TH1F * lepTopEta_
Definition:
HypothesisAnalyzer.h:55
edm::EDGetTokenT< TtSemiLeptonicEvent >
HypothesisAnalyzer::lepWEta_
TH1F * lepWEta_
Definition:
HypothesisAnalyzer.h:47
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
HypothesisAnalyzer::hadWMass_
TH1F * hadWMass_
Definition:
HypothesisAnalyzer.h:32
HypothesisAnalyzer::hadTopMass_
TH1F * hadTopMass_
Definition:
HypothesisAnalyzer.h:40
HypothesisAnalyzer::hadWPullEta_
TH1F * hadWPullEta_
Definition:
HypothesisAnalyzer.h:35
HypothesisAnalyzer::kinFitProb_
TH1F * kinFitProb_
Definition:
HypothesisAnalyzer.h:66
edm::EventSetup
Definition:
EventSetup.h:44
HypothesisAnalyzer::semiLepEvtToken_
const edm::EDGetTokenT< TtSemiLeptonicEvent > semiLepEvtToken_
Definition:
HypothesisAnalyzer.h:24
edm::EDAnalyzer
Definition:
EDAnalyzer.h:27
EDAnalyzer.h
HypothesisAnalyzer::neutrinoEta_
TH1F * neutrinoEta_
Definition:
HypothesisAnalyzer.h:27
HypothesisAnalyzer::HypothesisAnalyzer
HypothesisAnalyzer(const edm::ParameterSet &)
Definition:
HypothesisAnalyzer.cc:9
HypothesisAnalyzer::hadTopPullMass_
TH1F * hadTopPullMass_
Definition:
HypothesisAnalyzer.h:44
HypothesisAnalyzer::hadWPullMass_
TH1F * hadWPullMass_
Definition:
HypothesisAnalyzer.h:36
HypothesisAnalyzer::hadWEta_
TH1F * hadWEta_
Definition:
HypothesisAnalyzer.h:31
HypothesisAnalyzer::lepTopPt_
TH1F * lepTopPt_
Definition:
HypothesisAnalyzer.h:54
HypothesisAnalyzer::hadTopPt_
TH1F * hadTopPt_
Definition:
HypothesisAnalyzer.h:38
HypothesisAnalyzer::lepTopPullEta_
TH1F * lepTopPullEta_
Definition:
HypothesisAnalyzer.h:62
HypothesisAnalyzer::lepTopMass_
TH1F * lepTopMass_
Definition:
HypothesisAnalyzer.h:56
edm::ParameterSet
Definition:
ParameterSet.h:35
HypothesisAnalyzer::lepWPullMass_
TH1F * lepWPullMass_
Definition:
HypothesisAnalyzer.h:52
HypothesisAnalyzer::lepTopPullPt_
TH1F * lepTopPullPt_
Definition:
HypothesisAnalyzer.h:61
HypothesisAnalyzer
Definition:
HypothesisAnalyzer.h:11
edm::Event
Definition:
Event.h:59
HypothesisAnalyzer::genMatchDrVsHadTopPullMass_
TH2F * genMatchDrVsHadTopPullMass_
Definition:
HypothesisAnalyzer.h:68
HypothesisAnalyzer::hadTopPullPt_
TH1F * hadTopPullPt_
Definition:
HypothesisAnalyzer.h:42
HypothesisAnalyzer::lepWPullPt_
TH1F * lepWPullPt_
Definition:
HypothesisAnalyzer.h:50
HypothesisAnalyzer::hadTopEta_
TH1F * hadTopEta_
Definition:
HypothesisAnalyzer.h:39
Generated for CMSSW Reference Manual by
1.8.5