10 variables += [
"EventInfo"]
11 variables += [
"CaloSums"]
12 variables += [
"PrimaryVertices"]
13 variables += [
"InDetTrackParticles"]
14 variables += [
"AntiKt4HIJets"]
15 variables += [
"Electrons"]
16 variables += [
"GSFTrackParticles"]
17 variables += [
"egammaClusters"]
18 variables += [
"Muons"]
19 variables += [
"ExtrapolatedMuonTrackParticles"]
20 variables += [
"MuonSpectrometerTrackParticles"]
21 variables += [
"CombinedMuonTrackParticles"]
22 variables += [
"CaloCalTopoClusters"]
23 variables += [
"HIEventShape"]
29 variables += [
"InDetTrackParticles.qOverP.theta.phi.d0.z0.vz.chiSquared.numberDoF.TrackQuality.Chi2ToPV.VertexIndex.CovD0.CovZ0.CovTheta"]
30 variables += [
"CaloSums.Summary"]
37 variables += [
"HIEventShape"]
44 variables += [
"HIClusters.calE.eta0.phi0"]
51 variables += [
"ZdcModules",]
52 variables += [
"ZdcSums"]
53 variables += [
"ZdcTriggerTowers"]
54 variables += [
"MBTSForwardEventInfo"]
55 variables += [
"MBTSModules"]
64 variables += [
"EventInfo"]
65 variables += [
"Electrons"]
66 variables += [
"Photons"]
67 variables += [
"Muons"]
68 variables += [
"TauJets"]
69 variables += [
"AntiKt4EMTopoJets"]
70 variables += [
"InDetTrackParticles"]
71 variables += [
"PrimaryVertices"]
77 variables += [
"SpacePoints"]
78 variables += [
"HLT_TCEventInfo_jet"]
79 variables += [
"HLT_SpacePointCounts"]
80 variables += [
"EventInfo"]
81 variables += [
"Trigger"]
83 variables += [
"LVL1EnergySumRoI"]
84 variables += [
"HLT_HIEventShapeEG"]
85 variables += [
"CaloSums"]
86 variables += [
"ZdcModules"]
87 variables += [
"ZdcSums"]
88 variables += [
"ZdcTriggerTowers"]
89 variables += [
"MBTSForwardEventInfo"]
90 variables += [
"MBTSModules"]
91 variables += [
"HLT_xAOD__HIEventShapeContainer_HIFCAL"]
92 variables += [
"HLT_xAOD__HIEventShapeContainer_HIUE"]
93 variables += [
"HLT_xAOD__TrigT2MbtsBitsContainer_T2Mbts"]
94 variables += [
"HLT_xAOD__TrigTrackCountsContainer_trackcounts"]
95 variables += [
"HLT_xAOD__TrigSpacePointCountsContainer_spacepoints"]
96 variables += [
"LVL1MuonRoIs"]
97 variables += [
"HIEventShape"]
98 variables += [
"CaloCalTopoClusters"]
99 variables += [
"egammaClusters"]
100 variables += [
"egammaTopoSeededClusters"]
101 variables += [
"InDetPixelTrackParticles"]
102 variables += [
"Photons"]
103 variables += [
"Electrons"]
104 variables += [
"ForwardElectrons"]
105 variables += [
"AntiKt4HIJets"]
111 variables += [
"InDetTrackParticles.eProbabilityHT"]
112 variables += [
"InDetTrackParticles.eProbabilityComb"]
113 variables += [
"InDetTrackParticles.deltaPoverP"]
114 variables += [
"InDetTrackParticles.pixeldEdx"]
115 variables += [
"InDetTrackParticles.numberOfTRTHighThresholdHits"]
120 variables += [
"Muons.DFCommonMuonsPreselection"]
121 variables += [
"Muons.ptcone20"]
122 variables += [
"Muons.ptcone30"]
123 variables += [
"Muons.ptcone40"]
124 variables += [
"Muons.etcone20"]
125 variables += [
"Muons.etcone30"]
126 variables += [
"Muons.etcone40"]
132 variables += [
"MuonTruthParticles.truthClassification"]
133 variables += [
"MuonTruthParticles.truthOrigin"]
134 variables += [
"MuonTruthParticles.truthType"]
140 variables += [
"PrimaryVertices.sumPt2"]
145 variables += [
"Photons.truthClassification"]
146 variables += [
"Photons.truthOrigin"]
147 variables += [
"Photons.truthType"]
148 variables += [
"Photons.truthParticleLink"]
154 variables += [
"GSFConversionVertices.x"]
155 variables += [
"GSFConversionVertices.y"]
156 variables += [
"GSFConversionVertices.z"]
157 variables += [
"GSFConversionVertices.px"]
158 variables += [
"GSFConversionVertices.py"]
159 variables += [
"GSFConversionVertices.pz"]
160 variables += [
"GSFConversionVertices.pt1"]
161 variables += [
"GSFConversionVertices.pt2"]
162 variables += [
"GSFConversionVertices.etaAtCalo"]
163 variables += [
"GSFConversionVertices.phiAtCalo"]
164 variables += [
"GSFConversionVertices.trackParticleLinks"]
172 variables += [
"AntiKt4PV0TrackJets.pt.eta.phi.e.m.rapidity.btaggingLink.constituentLinks"]
195 variables += [
"TruthEvents"]
196 variables += [
"TruthParticles"]
197 variables += [
"TruthVertices"]
198 variables += [
"AntiKt4TruthJets"]
199 variables += [
"egammaTruthParticles"]
200 variables += [
"MuonTruthParticles"]
206 variables += [
"Electrons"]
207 variables += [
"GSFTrackParticles"]
208 variables += [
"egammaClusters"]
209 variables += [
"CaloCalTopoClusters"]
210 variables += [
"NewSwElectrons"]
211 variables += [
"MaxVarSwElectrons"]
212 variables += [
"MinVarSwElectrons"]
218 variables += [
"HLT_xAOD__ElectronContainer_egamma_Electrons"]
219 variables += [
"HLT_xAOD__ElectronContainer_egamma_ElectronsAux."]
220 variables += [
"HLT_xAOD__PhotonContainer_egamma_Photons"]
221 variables += [
"HLT_xAOD__PhotonContainer_egamma_PhotonsAux."]
222 variables += [
"HLT_xAOD__TrigRingerRingsContainer_TrigT2CaloEgamma"]
223 variables += [
"HLT_xAOD__TrigRingerRingsContainer_TrigT2CaloEgammaAux."]
224 variables += [
"HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgamma"]
225 variables += [
"HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgammaAux."]
226 variables += [
"HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex"]
227 variables += [
"HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFexAux."]
228 variables += [
"HLT_xAOD__TrigRNNOutputContainer_TrigRingerNeuralFex"]
229 variables += [
"HLT_xAOD__TrigRNNOutputContainer_TrigRingerNeuralFexAux."]
230 variables += [
"HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrig"]
231 variables += [
"HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrigAux."]
232 variables += [
"HLT_xAOD__TrigPassBitsContainer_passbits"]
233 variables += [
"HLT_xAOD__TrigPassBitsContainer_passbitsAux."]
234 variables += [
"LVL1EmTauRoIs"]
235 variables += [
"LVL1EmTauRoIsAux."]
236 variables += [
"HLT_TrigRoiDescriptorCollection_initialRoI"]
237 variables += [
"HLT_TrigRoiDescriptorCollection_initialRoIAux."]
238 variables += [
"HLT_xAOD__RoiDescriptorStore_initialRoI"]
239 variables += [
"HLT_xAOD__RoiDescriptorStore_initialRoIAux."]
240 variables += [
"HLT_xAOD__TrigElectronContainer_L2ElectronFex"]
241 variables += [
"HLT_xAOD__TrigElectronContainer_L2ElectronFexAux."]
247 for shape
in [
"TopoClusterIsoCentral",
"TopoClusterIsoForward",
"NeutralParticleFlowIsoCentral",
248 "NeutralParticleFlowIsoForward",
"ParticleFlowIsoCentral",
"ParticleFlowIsoForward"]:
249 variables += [shape +
"EventShape.DensitySigma.Density.DensityArea"]
259 ".".join([
"InDetTrackParticles", field])
for field
in [
260 "truthMatchProbability.x.y.z.vx.vy.vz",
261 "numberOfInnermostPixelLayerSplitHits",
263 "expectInnermostPixelLayerHit",
264 "numberOfNextToInnermostPixelLayerSplitHits",
265 "numberOfNextToInnermostPixelLayerSharedHits",
266 "numberOfPixelSplitHits",
267 "numberOfInnermostPixelLayerSharedHits",
268 "numberOfContribPixelLayers",
269 "hitPattern.radiusOfFirstHit",
270 "is_selected",
"is_associated",
"is_svtrk_final",
271 "pt_wrtSV",
"eta_wrtSV",
"phi_wrtSV",
"d0_wrtSV",
"z0_wrtSV",
272 "errP_wrtSV",
"errd0_wrtSV",
"errz0_wrtSV",
274 "eProbabilityHT",
"eProbabilityComb",
"deltaPoverP"
279 ".".join([
"PrimaryVertices", field])
for field
in [
280 "neutralWeights",
"numberDoF",
"sumPt2",
"chiSquared",
281 "covariance",
"trackWeights",
282 "x.y.trackParticleLinks.vertexType.neutralParticleLinks"
286 variables += [
"ExtrapolatedMuonTrackParticles.vx.vy.vz"]
287 variables += [
"MuonSpectrometerTrackParticles.vx.vy.vz"]
288 variables += [
"CombinedMuonTrackParticles.vx.vy.vz"]
291 ".".join([
"Electrons", field])
for field
in [
292 "DFCommonElectronsHILHLoose",
"DFCommonElectronsHILHMedium",
293 "ptcone20",
"ptcone30",
"ptcone40",
294 "ptvarcone20",
"ptvarcone30",
"ptvarcone40",
295 "etcone20",
"etcone30",
"etcone40",
296 "topoetcone20",
"topoetcone30",
"topoetcone40",
297 "ptvarcone20_TightTTVA_pt500",
"ptvarcone30_TightTTVA_pt500",
"ptvarcone40_TightTTVA_pt500",
298 "ptvarcone20_TightTTVA_pt1000",
"ptvarcone30_TightTTVA_pt1000",
"ptvarcone40_TightTTVA_pt1000",
299 "ptvarcone20_TightTTVALooseCone_pt500",
"ptvarcone30_TightTTVALooseCone_pt500",
"ptvarcone40_TightTTVALooseCone_pt500",
300 "ptvarcone20_TightTTVALooseCone_pt1000",
"ptvarcone30_TightTTVALooseCone_pt1000",
"ptvarcone40_TightTTVALooseCone_pt1000",
301 "ptcone20_TightTTVA_pt500",
"ptcone30_TightTTVA_pt500",
"ptcone40_TightTTVA_pt500",
302 "ptcone20_TightTTVA_pt1000",
"ptcone30_TightTTVA_pt1000",
"ptcone40_TightTTVA_pt1000",
303 "ptcone20_TightTTVALooseCone_pt500",
"ptcone30_TightTTVALooseCone_pt500",
"ptcone40_TightTTVALooseCone_pt500",
304 "ptcone20_TightTTVALooseCone_pt1000",
"ptcone30_TightTTVALooseCone_pt1000",
"ptcone40_TightTTVALooseCone_pt1000",
305 "topoetcone20ptCorrection",
"topoetcone30ptCorrection",
"topoetcone40ptCorrection",
311 ".".join([
"Muons", field])
for field
in [
312 "EnergyLoss.energyLossType",
313 "ptcone20",
"ptcone30",
"ptcone40",
314 "ptvarcone20",
"ptvarcone30",
"ptvarcone40",
315 "etcone20",
"etcone30",
"etcone40",
316 "topoetcone20",
"topoetcone30",
"topoetcone40",
317 "ptcone20_TightTTVA_pt500",
"ptcone30_TightTTVA_pt500",
"ptcone40_TightTTVA_pt500",
318 "ptcone20_TightTTVA_pt1000",
"ptcone30_TightTTVA_pt1000",
"ptcone40_TightTTVA_pt1000",
319 "ptvarcone20_TightTTVA_pt500",
"ptvarcone30_TightTTVA_pt500",
"ptvarcone40_TightTTVA_pt500",
320 "ptvarcone20_TightTTVA_pt1000",
"ptvarcone30_TightTTVA_pt1000",
"ptvarcone40_TightTTVA_pt1000",
321 "ptcone20_TightTTVALooseCone_pt500",
"ptcone30_TightTTVALooseCone_pt500",
"ptcone40_TightTTVALooseCone_pt500",
322 "ptcone20_TightTTVALooseCone_pt1000",
"ptcone30_TightTTVALooseCone_pt1000",
"ptcone40_TightTTVALooseCone_pt1000",
323 "ptvarcone20_TightTTVALooseCone_pt500",
"ptvarcone30_TightTTVALooseCone_pt500",
"ptvarcone40_TightTTVALooseCone_pt500",
324 "ptvarcone20_TightTTVALooseCone_pt1000",
"ptvarcone30_TightTTVALooseCone_pt1000",
"ptvarcone40_TightTTVALooseCone_pt1000"
329 ".".join([
"Photons", field])
for field
in [
330 "etcone20.etcone30.etcone40.Loose"
339 variables += [
"AntiKt4HITrackJets"]
340 variables += [
"AntiKt2HIJets"]
341 variables += [
"AntiKt4HIJets"]
342 variables += [
"HIEventShape"]
343 variables += [
"ForwardElectrons"]
344 variables += [
"ForwardElectronClusters"]
345 variables += [
"EventInfo"]
346 variables += [
"CaloSums"]
347 variables += [
"ZdcModules"]
348 variables += [
"ZdcSums"]
349 variables += [
"ZdcTriggerTowers"]
350 variables += [
"PeripheralCaloCalTopoClusters"]
351 variables += [
"MET_Track1000",
"MET_Track2000",
"MET_Track3000",
"MET_Track4000",
"MET_Track5000"]
354 from CoolConvUtilities.ParticleTypeUtil
import getTypeForRun
355 info=getTypeForRun(runnumber)
356 isOxygenOxygenCollision =
False
357 if (info.getBeam1Type() == 8)
or (info.getBeam2Type() == 8):
358 isOxygenOxygenCollision =
True
360 if isOxygenOxygenCollision:
361 variables += [
"MET_Calo"]
362 variables += [
"MET_Track"]
368 variables += [
"TruthEvents"]
369 variables += [
"TruthParticles"]
370 variables += [
"TruthVertices"]
371 variables += [
"egammaTruthParticles"]
372 variables += [
"MuonTruthParticles"]
373 variables += [
"AntiKt2TruthJets"]
374 variables += [
"AntiKt4TruthJets"]
375 variables += [
"TruthElectrons"]
376 variables += [
"TruthMuons"]
377 variables += [
"TruthNeutrinos"]
382 variables += [
"InDetTrackParticles"]
383 variables += [
"PrimaryVertices"]
384 variables += [
"Electrons"]
385 variables += [
"Muons"]
386 variables += [
"Photons"]
392 variables = [
"HLT_MuonsCB_RoI",
393 "HLT_MuonsCB_RoIAux.",
394 "HLT_egamma_Electrons",
395 "HLT_egamma_ElectronsAux."]
403 variables += [
"EventInfo"]
404 variables += [
"Electrons"]
405 variables += [
"Photons"]
406 variables += [
"Muons"]
407 variables += [
"InDetTrackParticles"]
413 variables += [
"CaloSums"]
414 variables += [
"ZdcModules"]
415 variables += [
"ZdcSums"]
416 variables += [
"PrimaryVertices"]
417 variables += [
"EventInfo"]
423 variables += [
"AntiKt2TruthJets"]
424 variables += [
"AntiKt4TruthJets"]
425 variables += [
"TruthEvents"]
426 variables += [
"TruthParticles"]
427 variables += [
"TruthVertices"]
428 variables += [
"TruthElectrons"]
429 variables += [
"TruthMuons"]
430 variables += [
"TruthPrimaryVertices"]
437 variables += [
"InDetLargeD0TrackParticles"]
438 variables += [
"AntiKt4EMPFlowJets"]
439 variables += [
"AntiKt4UFOCSSKJets"]
440 variables += [
"CaloCalFwdTopoTowers"]
441 variables += [
"AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets"]
442 variables += [
"UFOCSSK"]
443 variables += [
"GlobalChargedParticleFlowObjects"]
444 variables += [
"GlobalNeutralParticleFlowObjects"]
445 variables += [
"CHSGChargedParticleFlowObjects"]
446 variables += [
"CHSGNeutralParticleFlowObjects"]
447 variables += [
"JetAssociatedPixelClusters"]
448 variables += [
"JetAssociatedSCTClusters"]
449 variables += [
"PixelClusters"]
450 variables += [
"SCT_Clusters"]
456 variables = [JetColl+
"AntiKt4HIJets.HadronConeExclTruthLabelID.HadronGhostTruthLabelID.GhostBHadronsFinal.GhostCHadronsFinal.GhostTausFinal.ConeExclBHadronsFinal.ConeExclCHadronsFinal.ConeExclTausFinal"]
459 'btagIp_d0Uncertainty',
460 'btagIp_z0SinThetaUncertainty',
463 'btagIp_trackMomentum',
464 'btagIp_trackDisplacement',
466 'numberOfNextToInnermostPixelLayerHits',
467 'numberOfInnermostPixelLayerSharedHits',
468 'numberOfInnermostPixelLayerSplitHits',
469 'numberOfPixelSplitHits',
473 'ftagTruthParentBarcode',
474 'ftagTruthOriginLabel',
475 'ftagTruthTypeLabel',
476 'ftagTruthVertexIndex',
477 'ftagTruthSourceLabel',
479 variables += [
".".join([
"InDetTrackParticles"] + FTAG_AUXDATA)]
480 variables += [
"PrimaryVertices.covariance"]
485 state_vars=[
"pt",
"eta",
"phi",
"m"]
487 states=[
"JetUnsubtractedScaleMomentum",
"JetSubtractedScaleMomentum"]
491 c+=[
'ConstituentScale',
493 'constituentWeights',
498 state_vars=[
"pt",
"eta",
"phi",
"m"]
500 states=[
"JetEMScaleMomentum",
"JetConstitScaleMomentum",
"JetEtaJESScaleMomentum",
"JetPileupScaleMomentum",
"JetInsituScaleMomentum",
"JetSubtractedOriginCorrectedScaleMomentum"]
507 state_vars=[
"pt",
"eta",
"phi",
"m"]
509 states=[
"JetUnsubtractedScaleMomentum",
"JetSubtractedScaleMomentum"]
513 c+=[
'ConstituentScale',
515 'constituentWeights',
519 'FracSamplingMaxIndex',
527 'LArBadHVEnergyFrac',
530 'GhostAntiKt4HITrackJets',
531 'GhostAntiKt4HITrackJetsCount',
532 'GhostAntiKt4HITrackJetsPt',
533 'GhostMuonSegmentCount',
550 for collection
in [JetColl +
"AntiKt2HIJets",JetColl +
"AntiKt4HIJets"]:
551 for j
in HIJetBranches:
552 ExtraVars.append(collection+
'.'+j)
557 variables = [
"HLT_MuonsCB_RoI",
558 "HLT_MuonsCB_RoIAux."]
566 variables += [
"Electrons"]
567 variables += [
"Muons"]
568 variables += [
"Photons"]
569 variables += [
"InDetTrackParticles"]
575 variables += [
"AntiKt4EMPFlowJets"]
576 variables += [
"AntiKt4EMTopoJets"]
577 variables += [
"AntiKt4LCTopoJets"]
578 variables += [
"CaloCalTopoClusters"]
579 variables += [
"PrimaryVertices"]
580 variables += [
"NCB_MuonSegments"]
581 variables += [
"JetETMissChargedParticleFlowObjects"]
582 variables += [
"JetETMissNeutralParticleFlowObjects"]
583 variables += [
"TauChargedParticleFlowObjects"]
584 variables += [
"TauNeutralParticleFlowObjects"]
585 variables += [
"TauShotParticleFlowObjects"]
586 variables += [
"Kt4EMPFlowEventShape"]
587 variables += [
"Kt4EMTopoOriginEventShape"]
588 variables += [
"Kt4LCTopoOriginEventShape"]
589 variables += [
"TopoClusterIsoCentralEventShape"]
590 variables += [
"TopoClusterIsoVeryForwardEventShape"]
591 variables += [
"TopoClusterIsoForwardEventShape"]
592 variables += [
"NeutralParticleFlowIsoCentralEventShape"]
593 variables += [
"ParticleFlowIsoCentralEventShape"]
594 variables += [
"NeutralParticleFlowIsoForwardEventShape"]
595 variables += [
"ParticleFlowIsoForwardEventShape"]
596 variables += [
"HLT_xAOD__JetContainer_a4tcemsubjesISFS"]
597 variables += [
"HLT_xAOD__JetContainer_a4ionemsubjesISFS"]
598 variables += [
"HLT_xAOD__JetContainer_a10tclcwsubjesFS"]
604 variables += [
"AntiKt4EMPFlowJets"]
605 variables += [
"AntiKt4LCTopoJets"]
606 variables += [
"CaloCalTopoClusters"]
607 variables += [
"PrimaryVertices"]
608 variables += [
"NCB_MuonSegments"]
609 variables += [
"JetETMissChargedParticleFlowObjects"]
610 variables += [
"JetETMissNeutralParticleFlowObjects"]
611 variables += [
"TauChargedParticleFlowObjects"]
612 variables += [
"TauNeutralParticleFlowObjects"]
613 variables += [
"TauShotParticleFlowObjects"]
614 variables += [
"Kt4EMPFlowEventShape"]
615 variables += [
"Kt4EMTopoOriginEventShape"]
616 variables += [
"Kt4LCTopoOriginEventShape"]
617 variables += [
"TopoClusterIsoCentralEventShape"]
618 variables += [
"TopoClusterIsoVeryForwardEventShape"]
619 variables += [
"TopoClusterIsoForwardEventShape"]
620 variables += [
"NeutralParticleFlowIsoCentralEventShape"]
621 variables += [
"ParticleFlowIsoCentralEventShape"]
622 variables += [
"NeutralParticleFlowIsoForwardEventShape"]
623 variables += [
"ParticleFlowIsoForwardEventShape"]
624 variables += [
"HLT_xAOD__JetContainer_a4tcemsubjesISFS"]
625 variables += [
"HLT_xAOD__JetContainer_a4ionemsubjesISFS"]
626 variables += [
"HLT_xAOD__JetContainer_a10tclcwsubjesFS"]
639 return switcher_HION12.get(project_tag,
"Invalid project tag")
644 state_vars += [
"eta"]
645 state_vars += [
"phi"]
649 states += [
"JetUnsubtractedScaleMomentum"]
650 states += [
"JetSubtractedScaleMomentum"]
656 HIJetBranches += [s+
'.'+v]
658 HIJetBranches += [
"ConstituentScale"]
659 HIJetBranches += [
"constituentLinks"]
660 HIJetBranches += [
"constituentWeights"]
661 HIJetBranches += [
"AverageLArQF"]
662 HIJetBranches += [
"EMFrac"]
663 HIJetBranches += [
"FracSamplingMax"]
664 HIJetBranches += [
"FracSamplingMaxIndex"]
665 HIJetBranches += [
"HECFrac"]
666 HIJetBranches += [
"HECQuality"]
667 HIJetBranches += [
"LArQuality"]
668 HIJetBranches += [
"N90Constituents"]
669 HIJetBranches += [
"NegativeE"]
670 HIJetBranches += [
"Timing"]
671 HIJetBranches += [
"BchCorrCell"]
672 HIJetBranches += [
"LArBadHVEnergyFrac"]
673 HIJetBranches += [
"LArBadHVNCell"]
674 HIJetBranches += [
"EnergyPerSampling"]
675 HIJetBranches += [
"GhostAntiKt4HITrackJets"]
676 HIJetBranches += [
"GhostAntiKt4HITrackJetsCount"]
677 HIJetBranches += [
"GhostAntiKt4HITrackJetsPt"]
678 HIJetBranches += [
"GhostMuonSegmentCount"]
679 HIJetBranches += [
"GhostTrack"]
680 HIJetBranches += [
"NumTrkPt4000"]
681 HIJetBranches += [
"SumPtTrkPt4000"]
682 HIJetBranches += [
"TrackWidthPt4000"]
683 HIJetBranches += [
"Width"]
684 HIJetBranches += [
"MaxConstituentET"]
685 HIJetBranches += [
"MaxOverMean"]
691 ExtraJets += [
"AntiKt4HITrackJets"]
692 ExtraJets += [
"AntiKt4HIJets"]
693 ExtraJets += [
"AntiKt10HIJets"]
698 for collection
in ExtraJets:
699 for branch
in HIJetBranches:
700 variables += [collection+
'.'+branch]
702 variables += [
'Muons.MuonSpectrometerPt']
710 variables += [
"PrimaryVertices"]
716 variables += [
"CaloSums"]
717 variables += [
"EventInfo"]
723 variables += [
"InDetTrackParticles.qOverP"]
724 variables += [
"InDetTrackParticles.theta"]
725 variables += [
"InDetTrackParticles.phi"]
726 variables += [
"InDetTrackParticles.d0"]
727 variables += [
"InDetTrackParticles.z0"]
728 variables += [
"InDetTrackParticles.TrackQuality"]
729 variables += [
"InDetTrackParticles.HITight"]
735 variables += [
"Muons.pt"]
736 variables += [
"Muons.eta"]
737 variables += [
"Muons.phi"]
738 variables += [
"Muons.truthType"]
739 variables += [
"Muons.truthOrigin"]
740 variables += [
"Muons.truthClassification"]
741 variables += [
"Muons.author"]
742 variables += [
"Muons.muonType"]
743 variables += [
"Muons.quality"]
744 variables += [
"Muons.inDetTrackParticleLink"]
745 variables += [
"Muons.muonSpectrometerTrackParticleLink"]
746 variables += [
"Muons.combinedTrackParticleLink"]
747 variables += [
"Muons.InnerDetectorPt"]
748 variables += [
"Muons.MuonSpectrometerPt"]
749 variables += [
"Muons.DFCommonGoodMuon"]
750 variables += [
"Muons.ptcone20"]
751 variables += [
"Muons.ptcone30"]
752 variables += [
"Muons.ptcone40"]
753 variables += [
"Muons.ptvarcone20"]
754 variables += [
"Muons.ptvarcone30"]
755 variables += [
"Muons.ptvarcone40"]
756 variables += [
"Muons.topoetcone20"]
757 variables += [
"Muons.topoetcone30"]
758 variables += [
"Muons.topoetcone40"]
759 variables += [
"Muons.truthParticleLink"]
760 variables += [
"Muons.charge"]
761 variables += [
"Muons.extrapolatedMuonSpectrometerTrackParticleLink"]
762 variables += [
"Muons.allAuthors"]
763 variables += [
"Muons.ptcone20_TightTTVA_pt1000"]
764 variables += [
"Muons.ptcone20_TightTTVA_pt500"]
765 variables += [
"Muons.ptvarcone30_TightTTVA_pt1000"]
766 variables += [
"Muons.ptvarcone30_TightTTVA_pt500"]
767 variables += [
"Muons.numberOfPrecisionLayers"]
768 variables += [
"Muons.combinedTrackOutBoundsPrecisionHits"]
769 variables += [
"Muons.numberOfPrecisionLayers"]
770 variables += [
"Muons.numberOfPrecisionHoleLayers"]
771 variables += [
"Muons.numberOfGoodPrecisionLayers"]
772 variables += [
"Muons.innerSmallHits"]
773 variables += [
"Muons.innerLargeHits"]
774 variables += [
"Muons.middleSmallHits"]
775 variables += [
"Muons.middleLargeHits"]
776 variables += [
"Muons.outerSmallHits"]
777 variables += [
"Muons.outerLargeHits"]
778 variables += [
"Muons.extendedSmallHits"]
779 variables += [
"Muons.extendedLargeHits"]
780 variables += [
"Muons.extendedSmallHoles"]
781 variables += [
"Muons.isSmallGoodSectors"]
782 variables += [
"Muons.cscUnspoiledEtaHits"]
783 variables += [
"Muons.EnergyLoss"]
784 variables += [
"Muons.energyLossType"]
785 variables += [
"Muons.momentumBalanceSignificance"]
786 variables += [
"Muons.scatteringCurvatureSignificance"]
787 variables += [
"Muons.scatteringNeighbourSignificance"]
793 variables += [
"CombinedMuonTrackParticles.qOverP"]
794 variables += [
"CombinedMuonTrackParticles.d0"]
795 variables += [
"CombinedMuonTrackParticles.z0"]
796 variables += [
"CombinedMuonTrackParticles.vz"]
797 variables += [
"CombinedMuonTrackParticles.phi"]
798 variables += [
"CombinedMuonTrackParticles.theta"]
799 variables += [
"CombinedMuonTrackParticles.definingParametersCovMatrix"]
800 variables += [
"CombinedMuonTrackParticles.numberOfPixelDeadSensors"]
801 variables += [
"CombinedMuonTrackParticles.numberOfPixelHits"]
802 variables += [
"CombinedMuonTrackParticles.numberOfPixelHoles"]
803 variables += [
"CombinedMuonTrackParticles.numberOfSCTDeadSensors"]
804 variables += [
"CombinedMuonTrackParticles.numberOfSCTHits"]
805 variables += [
"CombinedMuonTrackParticles.numberOfSCTHoles"]
806 variables += [
"CombinedMuonTrackParticles.numberOfTRTHits"]
807 variables += [
"CombinedMuonTrackParticles.numberOfTRTOutliers"]
808 variables += [
"CombinedMuonTrackParticles.chiSquared"]
809 variables += [
"CombinedMuonTrackParticles.numberDoF"]
815 variables += [
"CombinedMuonTrackParticles.truthClassification"]
816 variables += [
"CombinedMuonTrackParticles.truthOrigin"]
817 variables += [
"CombinedMuonTrackParticles.truthType"]
823 variables += [
"ExtrapolatedMuonTrackParticles.d0"]
824 variables += [
"ExtrapolatedMuonTrackParticles.z0"]
825 variables += [
"ExtrapolatedMuonTrackParticles.vz"]
826 variables += [
"ExtrapolatedMuonTrackParticles.definingParametersCovMatrix"]
827 variables += [
"ExtrapolatedMuonTrackParticles.truthClassification"]
828 variables += [
"ExtrapolatedMuonTrackParticles.truthOrigin"]
829 variables += [
"ExtrapolatedMuonTrackParticles.truthType"]
830 variables += [
"ExtrapolatedMuonTrackParticles.qOverP"]
831 variables += [
"ExtrapolatedMuonTrackParticles.theta"]
832 variables += [
"ExtrapolatedMuonTrackParticles.phi"]
838 variables += [
"ExtrapolatedMuonTrackParticles.truthClassification"]
839 variables += [
"ExtrapolatedMuonTrackParticles.truthOrigin"]
840 variables += [
"ExtrapolatedMuonTrackParticles.truthType"]
846 variables += [
"MuonSpectrometerTrackParticles.phi"]
847 variables += [
"MuonSpectrometerTrackParticles.d0"]
848 variables += [
"MuonSpectrometerTrackParticles.z0"]
849 variables += [
"MuonSpectrometerTrackParticles.vz"]
850 variables += [
"MuonSpectrometerTrackParticles.definingParametersCovMatrix"]
851 variables += [
"MuonSpectrometerTrackParticles.vertexLink"]
852 variables += [
"MuonSpectrometerTrackParticles.theta"]
853 variables += [
"MuonSpectrometerTrackParticles.qOverP"]
854 variables += [
"MuonSpectrometerTrackParticles.truthParticleLink"]
860 variables += [
"MuonSpectrometerTrackParticles.truthParticleLink"]
866 variables += [
"TruthEvents"]
872 variables += [
"TruthParticles.pdgId"]
873 variables += [
"TruthParticles.uid"]
874 variables += [
"TruthParticles.status"]
875 variables += [
"TruthParticles.m"]
876 variables += [
"TruthParticles.e"]
877 variables += [
"TruthParticles.py"]
878 variables += [
"TruthParticles.px"]
879 variables += [
"TruthParticles.pz"]
955 "TruthForwardProtons",
957 "TruthBosonsWithDecayParticles",
958 "TruthBosonsWithDecayVertices",
959 "TruthBSMWithDecayParticles",
960 "TruthBSMWithDecayVertices",
969 variables += [
".".join([
"PrimaryVertices",field])
for field
in [
970 "trackParticleLinks.neutralParticleLinks.vertexType.x.y.z"
972 variables += [
".".join([
"EventInfo",field])
for field
in [
973 "eventNumber.mcEventNumber",
974 "runNumber.lumiBlock.timeStamp.timeStampNSOffset.bcid",
975 "steamTagNames.streamTagTypes.streamTagObeysLumiblock.streamTagRobs.streamTagDets",
976 "actualInteractionsPerCrossing.averageInteractionsPerCrossing",
977 "mcChannelNumber.mcEventWeights",
978 "detectorMask0.detectorMask1.detectorMask2.detectorMask3",
979 "detDescrTags.eventTypeBitmask.statusElement.extendedLevel1ID.level1TriggerType",
980 "beamPosX.beamPosY.beamPosZ.beamPosSigmaX.beamPosSigmaY.beamPosSigmaZ.beamPosSigmaXY.beamTiltXZ.beamTiltYZ.beamStatus",
981 "pixelFlags.sctFlags.trtFlags.larFlags.muonFlags.forwardDetFlags.coreFlags.backgroundFlags.lumiFlags",
982 "CentralityMin.CentralityMax",
984 "FCalEtA.FCalEtC.HalfFCalEtA.HalfFCalEtC",
985 "FCalEtA_Q2x.FCalEtA_Q2y.FCalEtC_Q2x.FCalEtC_Q2y",
986 "HalfFCalEtA_Q2x.HalfFCalEtA_Q2y.HalfFCalEtC_Q2x.HalfFCalEtC_Q2y",
987 "FCalEtA_Q3x.FCalEtA_Q3y.FCalEtC_Q3x.FCalEtC_Q3y",
988 "HalfFCalEtA_Q3x.HalfFCalEtA_Q3y.HalfFCalEtC_Q3x.HalfFCalEtC_Q3y",
989 "FCalEtA_Q4x.FCalEtA_Q4y.FCalEtC_Q4x.FCalEtC_Q4y",
990 "HalfFCalEtA_Q4x.HalfFCalEtA_Q4y.HalfFCalEtC_Q4x.HalfFCalEtC_Q4y",
991 "FCalEtA_Q5x.FCalEtA_Q5y.FCalEtC_Q5x.FCalEtC_Q5y",
992 "HalfFCalEtA_Q5x.HalfFCalEtA_Q5y.HalfFCalEtC_Q5x.HalfFCalEtC_Q5y",
993 "FCalEtA_Q6x.FCalEtA_Q6y.FCalEtC_Q6x.FCalEtC_Q6y",
994 "HalfFCalEtA_Q6x.HalfFCalEtA_Q6y.HalfFCalEtC_Q6x.HalfFCalEtC_Q6y",
996 variables += [
".".join([
"InDetTrackParticles",field])
for field
in [
997 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
998 "phi.d0.z0.theta.qOverP.vz.chiSquared",
999 "vertexLink.truthParticleLink",
1000 "numberOfPixelHits.numberOfPixelHoles.numberOfPixelDealSensors.numberOfTRTHits.numberOfTRTOutliers",
1005 variables += [
".".join([
"Muons",field])
for field
in [
1006 "pt.eta.phi.charge",
1007 "ptcone20.ptvarcone20.ptcone30.ptvarcone30.topoetcone20.topoetcone40.ptcone40.ptvarcone40.topoetcone30.Tight.TightIso",
1008 "numberOfPrecisionLayers.numberOfPrecisionHoleLayers",
1009 "truthOrigin.truthParticleLink.truthType",
1010 "inDetTrackParticleLink.muonSpectrometerTrackParticleLink.extrapolatedMuonSpectrometerTrackParticleLink",
1011 "msOnlyExtapolatedMuonSpectrometerTrackParticleLink.combinedTrackParticleLink",
1012 "allAuthors.author.muonType.quality.energyLossType",
1013 "innerSmallHits.innerLargeHits.middleSmallHits.middleLargeHits.outerSmallHits.outerLargeHits.extendedSmallHits.extendedLargeHits",
1014 "extendedSmallHoles",
1015 "cscUnspoiledEtaHits",
1016 "scatteringCurvatureSignificance.scatteringNeighbourSignificance.momenutmBalanceSignificance",
1017 "InnerDetectorPt.MuonSpectrometerPt.combinedTrackOutBoundsPrecisionHits",
1018 "isSmallGoodSectors.numberOfGoodPrecisionLayers",
1019 "momentumBalanceSignificance.EnergyLoss"
1021 variables += [
".".join([
"CombinedMuonTrackParticles",field])
for field
in [
1022 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1023 "phi.d0.z0.theta.qOverP.vz.chiSquared.numberDoF",
1024 "numberOfPixelHits.numberOfPixelHoles.numberOfPixelDeadSensors",
1025 "numberOfSCTHits.numberOfSCTHoles.numberOfSCTDeadSensors",
1026 "numberOfTRTHits.numberOfTRTOutliers"
1028 variables += [
".".join([
"ExtrapolatedMuonTrackParticles",field])
for field
in [
1029 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1030 "phi.d0.z0.theta.qOverP.vz"
1032 variables += [
".".join([
"MuonSpectrometerTrackParticles",field])
for field
in[
1033 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1034 "phi.d0.z0.theta.qOverP.vz",
1035 "truthParticleLink.vertexLink"
1039 variables += [
".".join([
"Electrons",field])
for field
in [
1040 "pt.eta.phi.m.charge",
1041 "trackParticleLinks.ambiguityLink",
1042 "ptvarcone20.topoetcone20.ptvarcone40.topoetcone40.truthOrigin.truthParticleLink.truthType.Tight.TightIso",
1044 "caloClusterLinks.OQ.ambiguityType",
1046 "Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.Eratio.DeltaE.weta1.fracs1",
1047 "wtots1.f3.f3core.deltaEta1.deltaPhi1.deltaPhi2",
1048 "deltaPhiRescaled2.deltaPhiFromLastMeasurement"
1050 variables += [
".".join([
"GSFTrackParticles",field])
for field
in [
1051 "d0.z0.theta.qOverP.vz",
1052 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1053 "originalTrackParticle.numberOfPixelHits.numberOfSCTHits",
1057 variables += [
".".join([
"Photons",field])
for field
in [
1059 "ptcone20.topoetcone20.topoetcone40.topoetcone30.Tight.TightIso",
1060 "topoetcone20ptCorrection.topoetcone30ptCorrection.topoetcone40ptCorrection",
1061 "ambiguityLink.truthOrigin.truthParticleLink.truthType",
1063 "caloClusterLinks.vertexLinks",
1065 "Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.weta1.fracs1.wtots1",
1068 variables += [
".".join([
"egammaClusters",field])
for field
in [
1069 "calE.calEta.calPhi.calM",
1070 "e_sampl.eta_sampl.phi_sampl",
1071 "ETA2CALOFRAME.ETACALOFRAME.PHI2CALOFRAME.PHICALOFRAME",
1072 "constituentClusterLinks"
1079 containers = [
"AntiKt2HIJets",
"AntiKt4HIJets"]
1081 for c
in containers:
1082 variables += [
".".join([c,field])
for field
in [
1084 *(f
"JetConstitScaleMomentum_{x}" for x
in [
"pt",
"eta",
"phi",
"m"]),
1086 "DetectorEta.EMFrac",
1088 "NumTrkPt1000.NumTrkPt500.SumPtTrkPt1000.SumPtTrkPt500.TrackWidthPt1000.GhostTrack",
1089 "EnergyPerSampling",
1090 "ConeTruthLabelID.HadronConeExclEntendedTruthLabelID.HadronConeExclTruthLabelID",
1091 "GhostMuonSegmentCount" if c ==
"AntiKt2HIJets" else "GhostMuonSegmentCount.btaggingLink",
1098 "TruthEvents.Q.XF1.XF2.PDGID1.PDGID2.PDFID1.PDFID2.X1.X2.crossSection",
1105 containers = [
"AntiKt2TruthJets",
"AntiKt4TruthJets"]
1107 for c
in containers:
1108 variables += [
".".join([c,field])
for field
in [
1110 *(f
"JetConstitScaleMomentum_{x}" for x
in [
"pt",
"eta",
"phi",
"m"]),
1111 "ConeTruthLabelID.HadronConExclTruthLabelID.PartonTruthLabelID",
1112 *(f
"Ghost{x}HadronsFinalCount" for x
in [
"B",
"C"]),
HION12AllVarContent(project_tag)
HIONHPODExtraVariablesAll()
HION5ExtraContainersTrigger()
HION5AllVariables(runnumber)
HION14TruthVariablesGeneral()
HION4ExtraContentTrackJets()
HION7AllVarTruthContent()
HION4ExtraContentTracks()
HION12AllVarContentRun2()
HION7SmartCollections()
HION7.
HION2AllVariablespPb_2016()
HION12SmartCollections()
HION12.
HION12AllVarContentRun3()
HION7ExtraVarForBtag(JetColl)
HIONHPODExtraTruthVariablesJets()
HION14ExtraMuonSpectrometerTrackParticlesTruth()
HION15SmartCollections()
HION15.
makeHIJetRemovedBranchList()
HION4ExtraVariablesEventShape()
HION5ExtraVariables()
HION5.
HION14ExtraContentAllTruth()
HION14ExtraExtrapolatedMuonTrackParticlesTruth()
HION14ContentTruthParticles()
HION2ExtraVariablesPbPb_2015_5TeV()
HION2AllVariablesGeneral()
HION2.
HIONHPODExtraVariablesJets()
HION4ExtraContentAllTruth()
HION15ExtraContainersTrigger()
HION14ContentMuonSpectrometerTrackParticles()
HIONHPODAllTruthVariables()
HION2ExtraVariablesGeneral()
HION7BasicJetVars(JetColl)
HION15AllVarTruthContent()
HIONHPODSmartCollections()
HIONHPOD.
HION2AllVariablesPbPb_2015_5TeV()
HION7ExtraContainersTrigger()
HION14ContentExtrapolatedMuonTrackParticles()
HION4ExtraContentPrimaryVertices()
HION4ExtraContainersTruth()
HION4AllVariablesGeneral()
HION4ExtraContentGSFConversionVertices()
HION15BasicJetVars(JetColl)
HION4SmartCollections()
HION4.
HION14ExtraCombinedMuonTrackParticlesTruth()
HIONHPODExtraTruthVariables()
HION4ExtraContainersElectrons()
HION15ExtraVarForBtag(JetColl)
HION14SmartCollections()
HION14.
makeHIJetBasicBranchList()
HION14ContentCombinedMuonTrackParticles()
HION4ExtraContainersTrigger()
HION14AllVariablesGeneral()