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',
548 for collection
in [JetColl +
"AntiKt2HIJets",JetColl +
"AntiKt4HIJets"]:
549 for j
in HIJetBranches:
550 ExtraVars.append(collection+
'.'+j)
555 variables = [
"HLT_MuonsCB_RoI",
556 "HLT_MuonsCB_RoIAux."]
564 variables += [
"Electrons"]
565 variables += [
"Muons"]
566 variables += [
"Photons"]
567 variables += [
"InDetTrackParticles"]
573 variables += [
"AntiKt4EMPFlowJets"]
574 variables += [
"AntiKt4EMTopoJets"]
575 variables += [
"AntiKt4LCTopoJets"]
576 variables += [
"CaloCalTopoClusters"]
577 variables += [
"PrimaryVertices"]
578 variables += [
"NCB_MuonSegments"]
579 variables += [
"JetETMissChargedParticleFlowObjects"]
580 variables += [
"JetETMissNeutralParticleFlowObjects"]
581 variables += [
"TauChargedParticleFlowObjects"]
582 variables += [
"TauNeutralParticleFlowObjects"]
583 variables += [
"TauShotParticleFlowObjects"]
584 variables += [
"Kt4EMPFlowEventShape"]
585 variables += [
"Kt4EMTopoOriginEventShape"]
586 variables += [
"Kt4LCTopoOriginEventShape"]
587 variables += [
"TopoClusterIsoCentralEventShape"]
588 variables += [
"TopoClusterIsoVeryForwardEventShape"]
589 variables += [
"TopoClusterIsoForwardEventShape"]
590 variables += [
"NeutralParticleFlowIsoCentralEventShape"]
591 variables += [
"ParticleFlowIsoCentralEventShape"]
592 variables += [
"NeutralParticleFlowIsoForwardEventShape"]
593 variables += [
"ParticleFlowIsoForwardEventShape"]
594 variables += [
"HLT_xAOD__JetContainer_a4tcemsubjesISFS"]
595 variables += [
"HLT_xAOD__JetContainer_a4ionemsubjesISFS"]
596 variables += [
"HLT_xAOD__JetContainer_a10tclcwsubjesFS"]
602 variables += [
"AntiKt4EMPFlowJets"]
603 variables += [
"AntiKt4LCTopoJets"]
604 variables += [
"CaloCalTopoClusters"]
605 variables += [
"PrimaryVertices"]
606 variables += [
"NCB_MuonSegments"]
607 variables += [
"JetETMissChargedParticleFlowObjects"]
608 variables += [
"JetETMissNeutralParticleFlowObjects"]
609 variables += [
"TauChargedParticleFlowObjects"]
610 variables += [
"TauNeutralParticleFlowObjects"]
611 variables += [
"TauShotParticleFlowObjects"]
612 variables += [
"Kt4EMPFlowEventShape"]
613 variables += [
"Kt4EMTopoOriginEventShape"]
614 variables += [
"Kt4LCTopoOriginEventShape"]
615 variables += [
"TopoClusterIsoCentralEventShape"]
616 variables += [
"TopoClusterIsoVeryForwardEventShape"]
617 variables += [
"TopoClusterIsoForwardEventShape"]
618 variables += [
"NeutralParticleFlowIsoCentralEventShape"]
619 variables += [
"ParticleFlowIsoCentralEventShape"]
620 variables += [
"NeutralParticleFlowIsoForwardEventShape"]
621 variables += [
"ParticleFlowIsoForwardEventShape"]
622 variables += [
"HLT_xAOD__JetContainer_a4tcemsubjesISFS"]
623 variables += [
"HLT_xAOD__JetContainer_a4ionemsubjesISFS"]
624 variables += [
"HLT_xAOD__JetContainer_a10tclcwsubjesFS"]
637 return switcher_HION12.get(project_tag,
"Invalid project tag")
642 state_vars += [
"eta"]
643 state_vars += [
"phi"]
647 states += [
"JetUnsubtractedScaleMomentum"]
648 states += [
"JetSubtractedScaleMomentum"]
654 HIJetBranches += [s+
'.'+v]
656 HIJetBranches += [
"ConstituentScale"]
657 HIJetBranches += [
"constituentLinks"]
658 HIJetBranches += [
"constituentWeights"]
659 HIJetBranches += [
"AverageLArQF"]
660 HIJetBranches += [
"EMFrac"]
661 HIJetBranches += [
"FracSamplingMax"]
662 HIJetBranches += [
"FracSamplingMaxIndex"]
663 HIJetBranches += [
"HECFrac"]
664 HIJetBranches += [
"HECQuality"]
665 HIJetBranches += [
"LArQuality"]
666 HIJetBranches += [
"N90Constituents"]
667 HIJetBranches += [
"NegativeE"]
668 HIJetBranches += [
"Timing"]
669 HIJetBranches += [
"BchCorrCell"]
670 HIJetBranches += [
"LArBadHVEnergyFrac"]
671 HIJetBranches += [
"LArBadHVNCell"]
672 HIJetBranches += [
"EnergyPerSampling"]
673 HIJetBranches += [
"GhostAntiKt4HITrackJets"]
674 HIJetBranches += [
"GhostAntiKt4HITrackJetsCount"]
675 HIJetBranches += [
"GhostAntiKt4HITrackJetsPt"]
676 HIJetBranches += [
"GhostMuonSegmentCount"]
677 HIJetBranches += [
"GhostTrack"]
678 HIJetBranches += [
"NumTrkPt4000"]
679 HIJetBranches += [
"SumPtTrkPt4000"]
680 HIJetBranches += [
"TrackWidthPt4000"]
681 HIJetBranches += [
"Width"]
682 HIJetBranches += [
"MaxConstituentET"]
683 HIJetBranches += [
"MaxOverMean"]
689 ExtraJets += [
"AntiKt4HITrackJets"]
690 ExtraJets += [
"AntiKt4HIJets"]
691 ExtraJets += [
"AntiKt10HIJets"]
696 for collection
in ExtraJets:
697 for branch
in HIJetBranches:
698 variables += [collection+
'.'+branch]
700 variables += [
'Muons.MuonSpectrometerPt']
708 variables += [
"PrimaryVertices"]
714 variables += [
"CaloSums"]
715 variables += [
"EventInfo"]
721 variables += [
"InDetTrackParticles.qOverP"]
722 variables += [
"InDetTrackParticles.theta"]
723 variables += [
"InDetTrackParticles.phi"]
724 variables += [
"InDetTrackParticles.d0"]
725 variables += [
"InDetTrackParticles.z0"]
726 variables += [
"InDetTrackParticles.TrackQuality"]
727 variables += [
"InDetTrackParticles.HITight"]
733 variables += [
"Muons.pt"]
734 variables += [
"Muons.eta"]
735 variables += [
"Muons.phi"]
736 variables += [
"Muons.truthType"]
737 variables += [
"Muons.truthOrigin"]
738 variables += [
"Muons.truthClassification"]
739 variables += [
"Muons.author"]
740 variables += [
"Muons.muonType"]
741 variables += [
"Muons.quality"]
742 variables += [
"Muons.inDetTrackParticleLink"]
743 variables += [
"Muons.muonSpectrometerTrackParticleLink"]
744 variables += [
"Muons.combinedTrackParticleLink"]
745 variables += [
"Muons.InnerDetectorPt"]
746 variables += [
"Muons.MuonSpectrometerPt"]
747 variables += [
"Muons.DFCommonGoodMuon"]
748 variables += [
"Muons.ptcone20"]
749 variables += [
"Muons.ptcone30"]
750 variables += [
"Muons.ptcone40"]
751 variables += [
"Muons.ptvarcone20"]
752 variables += [
"Muons.ptvarcone30"]
753 variables += [
"Muons.ptvarcone40"]
754 variables += [
"Muons.topoetcone20"]
755 variables += [
"Muons.topoetcone30"]
756 variables += [
"Muons.topoetcone40"]
757 variables += [
"Muons.truthParticleLink"]
758 variables += [
"Muons.charge"]
759 variables += [
"Muons.extrapolatedMuonSpectrometerTrackParticleLink"]
760 variables += [
"Muons.allAuthors"]
761 variables += [
"Muons.ptcone20_TightTTVA_pt1000"]
762 variables += [
"Muons.ptcone20_TightTTVA_pt500"]
763 variables += [
"Muons.ptvarcone30_TightTTVA_pt1000"]
764 variables += [
"Muons.ptvarcone30_TightTTVA_pt500"]
765 variables += [
"Muons.numberOfPrecisionLayers"]
766 variables += [
"Muons.combinedTrackOutBoundsPrecisionHits"]
767 variables += [
"Muons.numberOfPrecisionLayers"]
768 variables += [
"Muons.numberOfPrecisionHoleLayers"]
769 variables += [
"Muons.numberOfGoodPrecisionLayers"]
770 variables += [
"Muons.innerSmallHits"]
771 variables += [
"Muons.innerLargeHits"]
772 variables += [
"Muons.middleSmallHits"]
773 variables += [
"Muons.middleLargeHits"]
774 variables += [
"Muons.outerSmallHits"]
775 variables += [
"Muons.outerLargeHits"]
776 variables += [
"Muons.extendedSmallHits"]
777 variables += [
"Muons.extendedLargeHits"]
778 variables += [
"Muons.extendedSmallHoles"]
779 variables += [
"Muons.isSmallGoodSectors"]
780 variables += [
"Muons.cscUnspoiledEtaHits"]
781 variables += [
"Muons.EnergyLoss"]
782 variables += [
"Muons.energyLossType"]
783 variables += [
"Muons.momentumBalanceSignificance"]
784 variables += [
"Muons.scatteringCurvatureSignificance"]
785 variables += [
"Muons.scatteringNeighbourSignificance"]
791 variables += [
"CombinedMuonTrackParticles.qOverP"]
792 variables += [
"CombinedMuonTrackParticles.d0"]
793 variables += [
"CombinedMuonTrackParticles.z0"]
794 variables += [
"CombinedMuonTrackParticles.vz"]
795 variables += [
"CombinedMuonTrackParticles.phi"]
796 variables += [
"CombinedMuonTrackParticles.theta"]
797 variables += [
"CombinedMuonTrackParticles.definingParametersCovMatrix"]
798 variables += [
"CombinedMuonTrackParticles.numberOfPixelDeadSensors"]
799 variables += [
"CombinedMuonTrackParticles.numberOfPixelHits"]
800 variables += [
"CombinedMuonTrackParticles.numberOfPixelHoles"]
801 variables += [
"CombinedMuonTrackParticles.numberOfSCTDeadSensors"]
802 variables += [
"CombinedMuonTrackParticles.numberOfSCTHits"]
803 variables += [
"CombinedMuonTrackParticles.numberOfSCTHoles"]
804 variables += [
"CombinedMuonTrackParticles.numberOfTRTHits"]
805 variables += [
"CombinedMuonTrackParticles.numberOfTRTOutliers"]
806 variables += [
"CombinedMuonTrackParticles.chiSquared"]
807 variables += [
"CombinedMuonTrackParticles.numberDoF"]
813 variables += [
"CombinedMuonTrackParticles.truthClassification"]
814 variables += [
"CombinedMuonTrackParticles.truthOrigin"]
815 variables += [
"CombinedMuonTrackParticles.truthType"]
821 variables += [
"ExtrapolatedMuonTrackParticles.d0"]
822 variables += [
"ExtrapolatedMuonTrackParticles.z0"]
823 variables += [
"ExtrapolatedMuonTrackParticles.vz"]
824 variables += [
"ExtrapolatedMuonTrackParticles.definingParametersCovMatrix"]
825 variables += [
"ExtrapolatedMuonTrackParticles.truthClassification"]
826 variables += [
"ExtrapolatedMuonTrackParticles.truthOrigin"]
827 variables += [
"ExtrapolatedMuonTrackParticles.truthType"]
828 variables += [
"ExtrapolatedMuonTrackParticles.qOverP"]
829 variables += [
"ExtrapolatedMuonTrackParticles.theta"]
830 variables += [
"ExtrapolatedMuonTrackParticles.phi"]
836 variables += [
"ExtrapolatedMuonTrackParticles.truthClassification"]
837 variables += [
"ExtrapolatedMuonTrackParticles.truthOrigin"]
838 variables += [
"ExtrapolatedMuonTrackParticles.truthType"]
844 variables += [
"MuonSpectrometerTrackParticles.phi"]
845 variables += [
"MuonSpectrometerTrackParticles.d0"]
846 variables += [
"MuonSpectrometerTrackParticles.z0"]
847 variables += [
"MuonSpectrometerTrackParticles.vz"]
848 variables += [
"MuonSpectrometerTrackParticles.definingParametersCovMatrix"]
849 variables += [
"MuonSpectrometerTrackParticles.vertexLink"]
850 variables += [
"MuonSpectrometerTrackParticles.theta"]
851 variables += [
"MuonSpectrometerTrackParticles.qOverP"]
852 variables += [
"MuonSpectrometerTrackParticles.truthParticleLink"]
858 variables += [
"MuonSpectrometerTrackParticles.truthParticleLink"]
864 variables += [
"TruthEvents"]
870 variables += [
"TruthParticles.pdgId"]
871 variables += [
"TruthParticles.uid"]
872 variables += [
"TruthParticles.status"]
873 variables += [
"TruthParticles.m"]
874 variables += [
"TruthParticles.e"]
875 variables += [
"TruthParticles.py"]
876 variables += [
"TruthParticles.px"]
877 variables += [
"TruthParticles.pz"]
953 "TruthForwardProtons",
955 "TruthBosonsWithDecayParticles",
956 "TruthBosonsWithDecayVertices",
957 "TruthBSMWithDecayParticles",
958 "TruthBSMWithDecayVertices",
967 variables += [
".".join([
"PrimaryVertices",field])
for field
in [
968 "trackParticleLinks.neutralParticleLinks.vertexType.x.y.z"
970 variables += [
".".join([
"EventInfo",field])
for field
in [
971 "eventNumber.mcEventNumber",
972 "runNumber.lumiBlock.timeStamp.timeStampNSOffset.bcid",
973 "steamTagNames.streamTagTypes.streamTagObeysLumiblock.streamTagRobs.streamTagDets",
974 "actualInteractionsPerCrossing.averageInteractionsPerCrossing",
975 "mcChannelNumber.mcEventWeights",
976 "detectorMask0.detectorMask1.detectorMask2.detectorMask3",
977 "detDescrTags.eventTypeBitmask.statusElement.extendedLevel1ID.level1TriggerType",
978 "beamPosX.beamPosY.beamPosZ.beamPosSigmaX.beamPosSigmaY.beamPosSigmaZ.beamPosSigmaXY.beamTiltXZ.beamTiltYZ.beamStatus",
979 "pixelFlags.sctFlags.trtFlags.larFlags.muonFlags.forwardDetFlags.coreFlags.backgroundFlags.lumiFlags",
980 "CentralityMin.CentralityMax",
982 "FCalEtA.FCalEtC.HalfFCalEtA.HalfFCalEtC",
983 "FCalEtA_Q2x.FCalEtA_Q2y.FCalEtC_Q2x.FCalEtC_Q2y",
984 "HalfFCalEtA_Q2x.HalfFCalEtA_Q2y.HalfFCalEtC_Q2x.HalfFCalEtC_Q2y",
985 "FCalEtA_Q3x.FCalEtA_Q3y.FCalEtC_Q3x.FCalEtC_Q3y",
986 "HalfFCalEtA_Q3x.HalfFCalEtA_Q3y.HalfFCalEtC_Q3x.HalfFCalEtC_Q3y",
987 "FCalEtA_Q4x.FCalEtA_Q4y.FCalEtC_Q4x.FCalEtC_Q4y",
988 "HalfFCalEtA_Q4x.HalfFCalEtA_Q4y.HalfFCalEtC_Q4x.HalfFCalEtC_Q4y",
989 "FCalEtA_Q5x.FCalEtA_Q5y.FCalEtC_Q5x.FCalEtC_Q5y",
990 "HalfFCalEtA_Q5x.HalfFCalEtA_Q5y.HalfFCalEtC_Q5x.HalfFCalEtC_Q5y",
991 "FCalEtA_Q6x.FCalEtA_Q6y.FCalEtC_Q6x.FCalEtC_Q6y",
992 "HalfFCalEtA_Q6x.HalfFCalEtA_Q6y.HalfFCalEtC_Q6x.HalfFCalEtC_Q6y",
994 variables += [
".".join([
"InDetTrackParticles",field])
for field
in [
995 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
996 "phi.d0.z0.theta.qOverP.vz.chiSquared",
997 "vertexLink.truthParticleLink",
998 "numberOfPixelHits.numberOfPixelHoles.numberOfPixelDealSensors.numberOfTRTHits.numberOfTRTOutliers",
1003 variables += [
".".join([
"Muons",field])
for field
in [
1004 "pt.eta.phi.charge",
1005 "ptcone20.ptvarcone20.ptcone30.ptvarcone30.topoetcone20.topoetcone40.ptcone40.ptvarcone40.topoetcone30.Tight.TightIso",
1006 "numberOfPrecisionLayers.numberOfPrecisionHoleLayers",
1007 "truthOrigin.truthParticleLink.truthType",
1008 "inDetTrackParticleLink.muonSpectrometerTrackParticleLink.extrapolatedMuonSpectrometerTrackParticleLink",
1009 "msOnlyExtapolatedMuonSpectrometerTrackParticleLink.combinedTrackParticleLink",
1010 "allAuthors.author.muonType.quality.energyLossType",
1011 "innerSmallHits.innerLargeHits.middleSmallHits.middleLargeHits.outerSmallHits.outerLargeHits.extendedSmallHits.extendedLargeHits",
1012 "extendedSmallHoles",
1013 "cscUnspoiledEtaHits",
1014 "scatteringCurvatureSignificance.scatteringNeighbourSignificance.momenutmBalanceSignificance",
1015 "InnerDetectorPt.MuonSpectrometerPt.combinedTrackOutBoundsPrecisionHits",
1016 "isSmallGoodSectors.numberOfGoodPrecisionLayers",
1017 "momentumBalanceSignificance.EnergyLoss"
1019 variables += [
".".join([
"CombinedMuonTrackParticles",field])
for field
in [
1020 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1021 "phi.d0.z0.theta.qOverP.vz.chiSquared.numberDoF",
1022 "numberOfPixelHits.numberOfPixelHoles.numberOfPixelDeadSensors",
1023 "numberOfSCTHits.numberOfSCTHoles.numberOfSCTDeadSensors",
1024 "numberOfTRTHits.numberOfTRTOutliers"
1026 variables += [
".".join([
"ExtrapolatedMuonTrackParticles",field])
for field
in [
1027 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1028 "phi.d0.z0.theta.qOverP.vz"
1030 variables += [
".".join([
"MuonSpectrometerTrackParticles",field])
for field
in[
1031 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1032 "phi.d0.z0.theta.qOverP.vz",
1033 "truthParticleLink.vertexLink"
1037 variables += [
".".join([
"Electrons",field])
for field
in [
1038 "pt.eta.phi.m.charge",
1039 "trackParticleLinks.ambiguityLink",
1040 "ptvarcone20.topoetcone20.ptvarcone40.topoetcone40.truthOrigin.truthParticleLink.truthType.Tight.TightIso",
1042 "caloClusterLinks.OQ.ambiguityType",
1044 "Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.Eratio.DeltaE.weta1.fracs1",
1045 "wtots1.f3.f3core.deltaEta1.deltaPhi1.deltaPhi2",
1046 "deltaPhiRescaled2.deltaPhiFromLastMeasurement"
1048 variables += [
".".join([
"GSFTrackParticles",field])
for field
in [
1049 "d0.z0.theta.qOverP.vz",
1050 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1051 "originalTrackParticle.numberOfPixelHits.numberOfSCTHits",
1055 variables += [
".".join([
"Photons",field])
for field
in [
1057 "ptcone20.topoetcone20.topoetcone40.topoetcone30.Tight.TightIso",
1058 "topoetcone20ptCorrection.topoetcone30ptCorrection.topoetcone40ptCorrection",
1059 "ambiguityLink.truthOrigin.truthParticleLink.truthType",
1061 "caloClusterLinks.vertexLinks",
1063 "Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.weta1.fracs1.wtots1",
1066 variables += [
".".join([
"egammaClusters",field])
for field
in [
1067 "calE.calEta.calPhi.calM",
1068 "e_sampl.eta_sampl.phi_sampl",
1069 "ETA2CALOFRAME.ETACALOFRAME.PHI2CALOFRAME.PHICALOFRAME",
1070 "constituentClusterLinks"
1077 containers = [
"AntiKt2HIJets",
"AntiKt4HIJets"]
1079 for c
in containers:
1080 variables += [
".".join([c,field])
for field
in [
1081 *(f
"JetConstitScaleMomentum_{x}" for x
in [
"pt",
"eta",
"phi",
"m"]),
1083 "DetectorEta.EMFrac",
1085 "NumTrkPt1000.NumTrkPt500.SumPtTrkPt1000.SumPtTrkPt500.TrackWidthPt1000.GhostTrack",
1086 "EnergyPerSampling",
1087 "ConeTruthLabelID.HadronConeExclEntendedTruthLabelID.HadronConeExclTruthLabelID",
1088 "GhostMuonSegmentCount" if c ==
"AntiKt2HIJets" else "GhostMuonSegmentCount.btaggingLink",
1095 "TruthEvents.Q.XF1.XF2.PDGID1.PDGID2.PDFID1.PDFID2.X1.X2.crossSection",
1102 containers = [
"AntiKt2TruthJets",
"AntiKt4TruthJets"]
1104 for c
in containers:
1105 variables += [
".".join([c,field])
for field
in [
1106 *(f
"JetConstitScaleMomentum_{x}" for x
in [
"pt",
"eta",
"phi",
"m"]),
1107 "ConeTruthLabelID.HadronConExclTruthLabelID.PartonTruthLabelID",
1108 *(f
"Ghost{x}HadronsFinalCount" for x
in [
"B",
"C"]),
HION4ExtraContainersTruth()
HION15ExtraVarForBtag(JetColl)
HION7ExtraContainersTrigger()
HION4ExtraContainersElectrons()
HION12AllVarContentRun2()
HION7AllVarTruthContent()
HION5ExtraVariables()
HION5.
HION12SmartCollections()
HION12.
HION2AllVariablespPb_2016()
HION14SmartCollections()
HION14.
HION4ExtraContentAllTruth()
HION14ContentCombinedMuonTrackParticles()
HION4ExtraContentGSFConversionVertices()
HION4ExtraContentPrimaryVertices()
HION12AllVarContent(project_tag)
HION4ExtraVariablesEventShape()
HION7ExtraVarForBtag(JetColl)
HION5AllVariables(runnumber)
HION2ExtraVariablesPbPb_2015_5TeV()
HION4AllVariablesGeneral()
HION14AllVariablesGeneral()
HION7SmartCollections()
HION7.
HION14ExtraCombinedMuonTrackParticlesTruth()
HION15SmartCollections()
HION15.
HION4ExtraContainersTrigger()
HION4ExtraContentTrackJets()
HION15AllVarTruthContent()
HION2ExtraVariablesGeneral()
HION4SmartCollections()
HION4.
HION2AllVariablesGeneral()
HION2.
HIONHPODExtraVariablesJets()
HION14ExtraMuonSpectrometerTrackParticlesTruth()
HIONHPODExtraTruthVariablesJets()
HION14ExtraContentAllTruth()
makeHIJetRemovedBranchList()
HION12AllVarContentRun3()
HIONHPODSmartCollections()
HIONHPOD.
HION15BasicJetVars(JetColl)
HION14TruthVariablesGeneral()
HION7BasicJetVars(JetColl)
HION14ContentMuonSpectrometerTrackParticles()
HIONHPODAllTruthVariables()
makeHIJetBasicBranchList()
HION15ExtraContainersTrigger()
HION2AllVariablesPbPb_2015_5TeV()
HION14ContentTruthParticles()
HIONHPODExtraTruthVariables()
HION4ExtraContentTracks()
HION14ContentExtrapolatedMuonTrackParticles()
HION5ExtraContainersTrigger()
HIONHPODExtraVariablesAll()
HION14ExtraExtrapolatedMuonTrackParticlesTruth()