42 |
|
#include "ProductArea/BNcollections/interface/BNtrigobj.h" |
43 |
|
#include "ProductArea/BNcollections/interface/BNtau.h" |
44 |
|
#include "ProductArea/BNcollections/interface/BNgenjet.h" |
45 |
+ |
#include "ProductArea/BNcollections/interface/BNstop.h" |
46 |
+ |
|
47 |
|
|
48 |
|
#include "OSUT3Analysis/AnaTools/interface/CutFlow.h" |
49 |
|
#include "OSUT3Analysis/AnaTools/interface/PUWeight.h" |
72 |
|
double valueLookup (const BNelectron* object, string variable, string function = ""); |
73 |
|
double valueLookup (const BNelectron* object1, const BNelectron* object2, string variable, string function = ""); |
74 |
|
double valueLookup (const BNelectron* object1, const BNmuon* object2, string variable, string function = ""); |
75 |
+ |
double valueLookup (const BNelectron* object1, const BNjet* object2, string variable, string function = ""); |
76 |
|
double valueLookup (const BNelectron* object1, const BNtrack* object2, string variable, string function = ""); |
77 |
+ |
double valueLookup (const BNmuon* object1, const BNjet* object2, string variable, string function = ""); |
78 |
|
double valueLookup (const BNmuon* object1, const BNtrack* object2, string variable, string function = ""); |
79 |
|
double valueLookup (const BNmuon* object1, const BNtau* object2, string variable, string function = ""); |
80 |
|
double valueLookup (const BNtau* object1, const BNtau* object2, string variable, string function = ""); |
90 |
|
double valueLookup (const BNbxlumi* object, string variable, string function = ""); |
91 |
|
double valueLookup (const BNphoton* object, string variable, string function = ""); |
92 |
|
double valueLookup (const BNsupercluster* object, string variable, string function = ""); |
89 |
– |
|
90 |
– |
#ifdef DISPLACED_SUSY |
93 |
|
double valueLookup (const BNstop* object, string variable, string function = ""); |
94 |
< |
#endif |
94 |
> |
|
95 |
|
int getTrkIsIso (const BNtrack* track1, const BNtrackCollection* trackColl); |
96 |
|
double getTrkPtTrue (const BNtrack* track1, const BNmcparticleCollection* genPartColl); |
97 |
|
double getTrkPtRes (const BNtrack* track1); |
177 |
|
edm::Handle<BNbxlumiCollection> bxlumis; |
178 |
|
edm::Handle<BNphotonCollection> photons; |
179 |
|
edm::Handle<BNsuperclusterCollection> superclusters; |
178 |
– |
#ifdef DISPLACED_SUSY |
180 |
|
edm::Handle<BNstopCollection> stops; |
181 |
< |
#endif |
181 |
> |
|
182 |
|
edm::Handle<double> rhokt6CaloJetsHandle_; |
183 |
|
|
184 |
|
flagMap cumulativeFlags; |