Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:22
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:62
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