44 |
|
#include "RecoEgamma/EgammaTools/interface/ConversionTools.h" |
45 |
|
#include "DataFormats/Luminosity/interface/LumiSummary.h" |
46 |
|
|
47 |
< |
#include "UHHAnalysis/NtupleWriter/interface/Objects.h" |
47 |
> |
#include "EGamma/EGammaAnalysisTools/interface/ElectronEffectiveArea.h" |
48 |
> |
|
49 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/Particle.h" |
50 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/Jet.h" |
51 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/Electron.h" |
52 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/Muon.h" |
53 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/Tau.h" |
54 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/Photon.h" |
55 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/MET.h" |
56 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/PrimaryVertex.h" |
57 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/TopJet.h" |
58 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/GenInfo.h" |
59 |
> |
#include "UHHAnalysis/NtupleWriter/Objects/GenParticle.h" |
60 |
|
|
61 |
|
// |
62 |
|
// class declaration |
74 |
|
|
75 |
|
static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); |
76 |
|
|
65 |
– |
|
77 |
|
private: |
78 |
|
virtual void beginJob() ; |
79 |
|
virtual void analyze(const edm::Event&, const edm::EventSetup&); |
93 |
|
bool doMuons; |
94 |
|
bool doTaus; |
95 |
|
bool doJets; |
96 |
+ |
bool doJECUncertainty; |
97 |
|
bool doTopJets; |
98 |
|
bool doGenTopJets; |
99 |
|
bool doMET; |
108 |
|
int luminosityBlock; |
109 |
|
int event; |
110 |
|
bool isRealData; |
111 |
< |
bool HBHENoiseFilterResult; |
111 |
> |
//bool HBHENoiseFilterResult; |
112 |
> |
float rho; |
113 |
|
|
114 |
|
float intgDelLumi; |
115 |
|
float intgRecLumi; |
116 |
|
float totalDelLumi; |
117 |
|
float totalRecLumi; |
118 |
|
|
119 |
+ |
edm::InputTag rho_source; |
120 |
+ |
|
121 |
|
std::vector<std::string> electron_sources; |
122 |
|
std::vector<Electron> eles[Nmax]; |
123 |
|
|
157 |
|
float beamspot_y0; |
158 |
|
float beamspot_z0; |
159 |
|
|
160 |
+ |
edm::InputTag genparticle_source; |
161 |
|
GenInfo genInfo; |
162 |
|
std::vector<GenParticle> genps; |
163 |
|
|
168 |
|
/* std::vector<int> L1_prescale; */ |
169 |
|
/* std::vector<int> HLT_prescale; */ |
170 |
|
|
171 |
< |
HLTConfigProvider hlt_cfg; |
171 |
> |
//HLTConfigProvider hlt_cfg; |
172 |
|
bool newrun; |
173 |
|
bool previouslumiblockwasfilled; |
174 |
|
|