9 |
|
|
10 |
|
namespace HbbAnalysis { |
11 |
|
|
12 |
+ |
struct PUVars { |
13 |
+ |
int bunchCrossing; |
14 |
+ |
unsigned int numInteractions; |
15 |
+ |
PUVars(){ |
16 |
+ |
bunchCrossing = 0; |
17 |
+ |
numInteractions = 0; |
18 |
+ |
} |
19 |
+ |
}; |
20 |
+ |
|
21 |
|
struct MCVars { |
22 |
|
unsigned int index; |
23 |
|
double E; |
78 |
|
double vx; |
79 |
|
double vy; |
80 |
|
double vz; |
81 |
+ |
bool hltMatch; |
82 |
|
}; |
83 |
|
|
84 |
|
struct SCVars { |
105 |
|
float deltaEtaIn; |
106 |
|
bool ecalDrivenSeed; |
107 |
|
bool trackerDrivenSeed; |
108 |
+ |
float dB; |
109 |
|
}; |
110 |
|
|
111 |
|
struct MuTrkVars { |
135 |
|
unsigned int nMatchesLoose; |
136 |
|
unsigned int nMatchesMedium; |
137 |
|
unsigned int nMatchesTight; |
138 |
+ |
float dB; |
139 |
|
}; |
140 |
|
|
141 |
|
|
232 |
|
float etaEtaMoment; |
233 |
|
float phiPhiMoment; |
234 |
|
float etaPhiMoment; |
223 |
– |
bool l1Match; |
224 |
– |
bool hltMatch; |
235 |
|
//double rawEta; |
236 |
|
//double rawPhi; |
237 |
|
}; |
287 |
|
double chargedMuEnergy; |
288 |
|
double chargedMuEnergyFraction; |
289 |
|
double neutralMultiplicity; |
290 |
+ |
unsigned numberOfDaughters; |
291 |
+ |
double HFHadronEnergy; |
292 |
|
}; |
293 |
|
|
294 |
|
struct JetBtagVars{ |