148 |
|
float byIsolation; |
149 |
|
float againstElectron; |
150 |
|
float againstMuon; |
151 |
+ |
float byIsolationUsingLeadingPion; |
152 |
+ |
float byTaNC; |
153 |
+ |
float byTaNCfrHalfPercent; |
154 |
+ |
float byTaNCfrOnePercent; |
155 |
+ |
float byTaNCfrQuarterPercent; |
156 |
+ |
float byTaNCfrTenthPercent; |
157 |
+ |
float ecalIsolationUsingLeadingPion; |
158 |
+ |
float leadingPionPtCut; |
159 |
+ |
float trackIsolationUsingLeadingPion; |
160 |
|
}; |
161 |
|
|
162 |
|
struct PFTauEleIDVars{ |
224 |
|
double bProba; |
225 |
|
double probability; |
226 |
|
double sSV; |
227 |
< |
double softElectron; |
227 |
> |
double softElectronByPt; |
228 |
> |
double softElectronByIP3d; |
229 |
|
double softMuon; |
230 |
< |
double softMuonNoIP; |
230 |
> |
double softMuonByPt; |
231 |
> |
double softMuonByIP3d; |
232 |
|
double tCHE; |
233 |
|
double tCHP; |
234 |
|
}; |
235 |
|
|
236 |
+ |
|
237 |
+ |
struct JetIDVars{ |
238 |
+ |
double fHPD; |
239 |
+ |
double fRBX; |
240 |
+ |
int n90Hits; |
241 |
+ |
//double fSubDetector1; |
242 |
+ |
//double fSubDetector2; |
243 |
+ |
//double fSubDetector3; |
244 |
+ |
//double fSubDetector4; |
245 |
+ |
//double restrictedEMF; |
246 |
+ |
//int nHCALTowers; |
247 |
+ |
//int nECALTowers; |
248 |
+ |
//double approximatefHPD; |
249 |
+ |
//double approximatefRBX; |
250 |
+ |
//int hitsInN90; |
251 |
+ |
// muon hits id |
252 |
+ |
//int numberOfHits2RPC; |
253 |
+ |
//int numberOfHits3RPC; |
254 |
+ |
//int numberOfHitsRPC; |
255 |
+ |
}; |
256 |
+ |
|
257 |
+ |
|
258 |
|
struct MetVars{ |
259 |
|
double mET; |
260 |
|
double mEx; |
270 |
|
bool accept; |
271 |
|
}; |
272 |
|
|
273 |
+ |
|
274 |
+ |
struct VertexVars{ |
275 |
+ |
std::vector<float> trackWeights; |
276 |
+ |
double chi2; |
277 |
+ |
double ndof; |
278 |
+ |
double x; |
279 |
+ |
double y; |
280 |
+ |
double z; |
281 |
+ |
double xError; |
282 |
+ |
double yError; |
283 |
+ |
double zError; |
284 |
+ |
double cov01; |
285 |
+ |
double cov02; |
286 |
+ |
double cov12; |
287 |
+ |
}; |
288 |
+ |
|
289 |
|
double DeltaPhi(const double phi1, const double phi2); |
290 |
|
|
291 |
|
double DeltaR(const BaseVars & v1, const BaseVars & v2); |