41 |
|
#include "JetMETCorrections/Objects/interface/JetCorrectionsRecord.h" |
42 |
|
#include "CondFormats/JetMETObjects/interface/JetCorrectionUncertainty.h" |
43 |
|
#include "CondFormats/JetMETObjects/interface/JetCorrectorParameters.h" |
44 |
+ |
#include "RecoEgamma/EgammaTools/interface/ConversionTools.h" |
45 |
+ |
#include "DataFormats/Luminosity/interface/LumiSummary.h" |
46 |
|
|
47 |
|
#include "UHHAnalysis/NtupleWriter/interface/Objects.h" |
48 |
|
|
83 |
|
bool doTaus; |
84 |
|
bool doJets; |
85 |
|
bool doTopJets; |
86 |
+ |
bool doGenTopJets; |
87 |
|
bool doMET; |
88 |
|
bool doPhotons; |
89 |
|
bool doGenInfo; |
90 |
+ |
bool doAllGenParticles; |
91 |
+ |
bool doLumiInfo; |
92 |
|
bool doPV; |
93 |
+ |
bool doTrigger; |
94 |
|
|
95 |
|
int run; |
96 |
|
int luminosityBlock; |
98 |
|
bool isRealData; |
99 |
|
bool HBHENoiseFilterResult; |
100 |
|
|
101 |
+ |
float intgDelLumi; |
102 |
+ |
float intgRecLumi; |
103 |
+ |
float totalDelLumi; |
104 |
+ |
float totalRecLumi; |
105 |
+ |
|
106 |
|
std::vector<std::string> electron_sources; |
107 |
|
std::vector<Electron> eles[Nmax]; |
108 |
|
|
124 |
|
double topjet_ptmin; |
125 |
|
double topjet_etamax; |
126 |
|
|
127 |
+ |
std::vector<std::string> gentopjet_sources; |
128 |
+ |
std::vector<TopJet> gentopjets[Nmax]; |
129 |
+ |
double gentopjet_ptmin; |
130 |
+ |
double gentopjet_etamax; |
131 |
+ |
|
132 |
|
std::vector<std::string> photon_sources; |
133 |
|
std::vector<Photon> phs[Nmax]; |
134 |
|
|
154 |
|
|
155 |
|
HLTConfigProvider hlt_cfg; |
156 |
|
bool newrun; |
157 |
+ |
bool previouslumiblockwasfilled; |
158 |
|
|
159 |
|
JetCorrectionUncertainty *jecUnc; |
160 |
|
}; |