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"]
262 ".".join([
"InDetTrackParticles", field])
for field
in [
263 "truthMatchProbability.x.y.z.vx.vy.vz",
264 "numberOfInnermostPixelLayerSplitHits",
266 "expectInnermostPixelLayerHit",
267 "numberOfNextToInnermostPixelLayerSplitHits",
268 "numberOfNextToInnermostPixelLayerSharedHits",
269 "numberOfPixelSplitHits",
270 "numberOfInnermostPixelLayerSharedHits",
271 "numberOfContribPixelLayers",
272 "hitPattern.radiusOfFirstHit",
273 "is_selected",
"is_associated",
"is_svtrk_final",
274 "pt_wrtSV",
"eta_wrtSV",
"phi_wrtSV",
"d0_wrtSV",
"z0_wrtSV",
275 "errP_wrtSV",
"errd0_wrtSV",
"errz0_wrtSV",
277 "eProbabilityHT",
"eProbabilityComb",
"deltaPoverP"
282 ".".join([
"PrimaryVertices", field])
for field
in [
283 "neutralWeights",
"numberDoF",
"sumPt2",
"chiSquared",
284 "covariance",
"trackWeights",
285 "x.y.trackParticleLinks.vertexType.neutralParticleLinks"
289 variables += [
"ExtrapolatedMuonTrackParticles.vx.vy.vz"]
290 variables += [
"MuonSpectrometerTrackParticles.vx.vy.vz"]
291 variables += [
"CombinedMuonTrackParticles.vx.vy.vz"]
294 ".".join([
"Electrons", field])
for field
in [
295 "DFCommonElectronsHILHLoose",
"DFCommonElectronsHILHMedium",
296 "ptcone20",
"ptcone30",
"ptcone40",
297 "ptvarcone20",
"ptvarcone30",
"ptvarcone40",
298 "etcone20",
"etcone30",
"etcone40",
299 "topoetcone20",
"topoetcone30",
"topoetcone40",
300 "ptvarcone20_TightTTVA_pt500",
"ptvarcone30_TightTTVA_pt500",
"ptvarcone40_TightTTVA_pt500",
301 "ptvarcone20_TightTTVA_pt1000",
"ptvarcone30_TightTTVA_pt1000",
"ptvarcone40_TightTTVA_pt1000",
302 "ptvarcone20_TightTTVALooseCone_pt500",
"ptvarcone30_TightTTVALooseCone_pt500",
"ptvarcone40_TightTTVALooseCone_pt500",
303 "ptvarcone20_TightTTVALooseCone_pt1000",
"ptvarcone30_TightTTVALooseCone_pt1000",
"ptvarcone40_TightTTVALooseCone_pt1000",
304 "ptcone20_TightTTVA_pt500",
"ptcone30_TightTTVA_pt500",
"ptcone40_TightTTVA_pt500",
305 "ptcone20_TightTTVA_pt1000",
"ptcone30_TightTTVA_pt1000",
"ptcone40_TightTTVA_pt1000",
306 "ptcone20_TightTTVALooseCone_pt500",
"ptcone30_TightTTVALooseCone_pt500",
"ptcone40_TightTTVALooseCone_pt500",
307 "ptcone20_TightTTVALooseCone_pt1000",
"ptcone30_TightTTVALooseCone_pt1000",
"ptcone40_TightTTVALooseCone_pt1000",
308 "topoetcone20ptCorrection",
"topoetcone30ptCorrection",
"topoetcone40ptCorrection",
314 ".".join([
"Muons", field])
for field
in [
315 "EnergyLoss.energyLossType",
316 "ptcone20",
"ptcone30",
"ptcone40",
317 "ptvarcone20",
"ptvarcone30",
"ptvarcone40",
318 "etcone20",
"etcone30",
"etcone40",
319 "topoetcone20",
"topoetcone30",
"topoetcone40",
320 "ptcone20_TightTTVA_pt500",
"ptcone30_TightTTVA_pt500",
"ptcone40_TightTTVA_pt500",
321 "ptcone20_TightTTVA_pt1000",
"ptcone30_TightTTVA_pt1000",
"ptcone40_TightTTVA_pt1000",
322 "ptvarcone20_TightTTVA_pt500",
"ptvarcone30_TightTTVA_pt500",
"ptvarcone40_TightTTVA_pt500",
323 "ptvarcone20_TightTTVA_pt1000",
"ptvarcone30_TightTTVA_pt1000",
"ptvarcone40_TightTTVA_pt1000",
324 "ptcone20_TightTTVALooseCone_pt500",
"ptcone30_TightTTVALooseCone_pt500",
"ptcone40_TightTTVALooseCone_pt500",
325 "ptcone20_TightTTVALooseCone_pt1000",
"ptcone30_TightTTVALooseCone_pt1000",
"ptcone40_TightTTVALooseCone_pt1000",
326 "ptvarcone20_TightTTVALooseCone_pt500",
"ptvarcone30_TightTTVALooseCone_pt500",
"ptvarcone40_TightTTVALooseCone_pt500",
327 "ptvarcone20_TightTTVALooseCone_pt1000",
"ptvarcone30_TightTTVALooseCone_pt1000",
"ptvarcone40_TightTTVALooseCone_pt1000"
332 ".".join([
"Photons", field])
for field
in [
333 "etcone20.etcone30.etcone40.Loose"
343 variables += [
"HIEventShape"]
344 variables += [
"ForwardElectrons"]
345 variables += [
"ForwardElectronClusters"]
346 variables += [
"EventInfo"]
347 variables += [
"CaloSums"]
348 variables += [
"ZdcModules"]
349 variables += [
"ZdcSums"]
350 variables += [
"ZdcTriggerTowers"]
351 variables += [
"PeripheralCaloCalTopoClusters"]
352 variables += [
"MET_Track1000",
"MET_Track2000",
"MET_Track3000",
"MET_Track4000",
"MET_Track5000"]
355 from CoolConvUtilities.ParticleTypeUtil
import getTypeForRun
356 info=getTypeForRun(runnumber)
357 isOxygenOxygenCollision =
False
358 if (info.getBeam1Type() == 8)
or (info.getBeam2Type() == 8):
359 isOxygenOxygenCollision =
True
361 if isOxygenOxygenCollision:
362 variables += [
"MET_Calo"]
363 variables += [
"MET_Track"]
369 variables += [
"TruthEvents"]
370 variables += [
"TruthParticles"]
371 variables += [
"TruthVertices"]
372 variables += [
"egammaTruthParticles"]
373 variables += [
"MuonTruthParticles"]
374 variables += [
"AntiKt2TruthJets"]
375 variables += [
"AntiKt4TruthJets"]
376 variables += [
"TruthElectrons"]
377 variables += [
"TruthMuons"]
378 variables += [
"TruthNeutrinos"]
383 variables += [
"InDetTrackParticles"]
384 variables += [
"PrimaryVertices"]
385 variables += [
"Electrons"]
386 variables += [
"Muons"]
387 variables += [
"Photons"]
393 variables = [
"HLT_MuonsCB_RoI",
394 "HLT_MuonsCB_RoIAux.",
395 "HLT_egamma_Electrons",
396 "HLT_egamma_ElectronsAux."]
404 variables += [
"EventInfo"]
405 variables += [
"Electrons"]
406 variables += [
"Photons"]
407 variables += [
"Muons"]
408 variables += [
"InDetTrackParticles"]
414 variables += [
"CaloSums"]
415 variables += [
"ZdcModules"]
416 variables += [
"ZdcSums"]
417 variables += [
"PrimaryVertices"]
418 variables += [
"EventInfo"]
424 variables += [
"AntiKt2TruthJets"]
425 variables += [
"AntiKt4TruthJets"]
426 variables += [
"TruthEvents"]
427 variables += [
"TruthParticles"]
428 variables += [
"TruthVertices"]
429 variables += [
"TruthElectrons"]
430 variables += [
"TruthMuons"]
431 variables += [
"TruthPrimaryVertices"]
438 variables += [
"InDetLargeD0TrackParticles"]
439 variables += [
"AntiKt4EMPFlowJets"]
440 variables += [
"AntiKt4UFOCSSKJets"]
441 variables += [
"CaloCalFwdTopoTowers"]
442 variables += [
"AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets"]
443 variables += [
"UFOCSSK"]
444 variables += [
"GlobalChargedParticleFlowObjects"]
445 variables += [
"GlobalNeutralParticleFlowObjects"]
446 variables += [
"CHSGChargedParticleFlowObjects"]
447 variables += [
"CHSGNeutralParticleFlowObjects"]
448 variables += [
"JetAssociatedPixelClusters"]
449 variables += [
"JetAssociatedSCTClusters"]
450 variables += [
"PixelClusters"]
451 variables += [
"SCT_Clusters"]
457 variables = [JetColl+
"AntiKt4HIJets.HadronConeExclTruthLabelID.HadronGhostTruthLabelID.GhostBHadronsFinal.GhostCHadronsFinal.GhostTausFinal.ConeExclBHadronsFinal.ConeExclCHadronsFinal.ConeExclTausFinal"]
460 'btagIp_d0Uncertainty',
461 'btagIp_z0SinThetaUncertainty',
464 'btagIp_trackMomentum',
465 'btagIp_trackDisplacement',
467 'numberOfNextToInnermostPixelLayerHits',
468 'numberOfInnermostPixelLayerSharedHits',
469 'numberOfInnermostPixelLayerSplitHits',
470 'numberOfPixelSplitHits',
474 'ftagTruthParentBarcode',
475 'ftagTruthOriginLabel',
476 'ftagTruthTypeLabel',
477 'ftagTruthVertexIndex',
478 'ftagTruthSourceLabel',
480 variables += [
".".join([
"InDetTrackParticles"] + FTAG_AUXDATA)]
481 variables += [
"PrimaryVertices.covariance"]
486 state_vars=[
"pt",
"eta",
"phi",
"m"]
488 states=[
"JetUnsubtractedScaleMomentum",
"JetSubtractedScaleMomentum"]
492 c+=[
'ConstituentScale',
494 'constituentWeights',
499 state_vars=[
"pt",
"eta",
"phi",
"m"]
501 states=[
"JetEMScaleMomentum",
"JetConstitScaleMomentum",
"JetEtaJESScaleMomentum",
"JetPileupScaleMomentum",
"JetInsituScaleMomentum",
"JetSubtractedOriginCorrectedScaleMomentum"]
508 state_vars=[
"pt",
"eta",
"phi",
"m"]
510 states=[
"JetUnsubtractedScaleMomentum",
"JetSubtractedScaleMomentum"]
514 c+=[
'ConstituentScale',
516 'constituentWeights',
520 'FracSamplingMaxIndex',
528 'LArBadHVEnergyFrac',
531 'GhostAntiKt4HITrackJets',
532 'GhostAntiKt4HITrackJetsCount',
533 'GhostAntiKt4HITrackJetsPt',
534 'GhostMuonSegmentCount',
551 for collection
in [JetColl +
"AntiKt2HIJets",JetColl +
"AntiKt4HIJets"]:
552 for j
in HIJetBranches:
553 ExtraVars.append(collection+
'.'+j)
558 variables = [
"HLT_MuonsCB_RoI",
559 "HLT_MuonsCB_RoIAux."]
567 variables += [
"Electrons"]
568 variables += [
"Muons"]
569 variables += [
"Photons"]
570 variables += [
"InDetTrackParticles"]
576 variables += [
"AntiKt4EMPFlowJets"]
577 variables += [
"AntiKt4EMTopoJets"]
578 variables += [
"AntiKt4LCTopoJets"]
579 variables += [
"CaloCalTopoClusters"]
580 variables += [
"PrimaryVertices"]
581 variables += [
"NCB_MuonSegments"]
582 variables += [
"JetETMissChargedParticleFlowObjects"]
583 variables += [
"JetETMissNeutralParticleFlowObjects"]
584 variables += [
"TauChargedParticleFlowObjects"]
585 variables += [
"TauNeutralParticleFlowObjects"]
586 variables += [
"TauShotParticleFlowObjects"]
587 variables += [
"Kt4EMPFlowEventShape"]
588 variables += [
"Kt4EMTopoOriginEventShape"]
589 variables += [
"Kt4LCTopoOriginEventShape"]
590 variables += [
"TopoClusterIsoCentralEventShape"]
591 variables += [
"TopoClusterIsoVeryForwardEventShape"]
592 variables += [
"TopoClusterIsoForwardEventShape"]
593 variables += [
"NeutralParticleFlowIsoCentralEventShape"]
594 variables += [
"ParticleFlowIsoCentralEventShape"]
595 variables += [
"NeutralParticleFlowIsoForwardEventShape"]
596 variables += [
"ParticleFlowIsoForwardEventShape"]
597 variables += [
"HLT_xAOD__JetContainer_a4tcemsubjesISFS"]
598 variables += [
"HLT_xAOD__JetContainer_a4ionemsubjesISFS"]
599 variables += [
"HLT_xAOD__JetContainer_a10tclcwsubjesFS"]
605 variables += [
"AntiKt4EMPFlowJets"]
606 variables += [
"AntiKt4LCTopoJets"]
607 variables += [
"CaloCalTopoClusters"]
608 variables += [
"PrimaryVertices"]
609 variables += [
"NCB_MuonSegments"]
610 variables += [
"JetETMissChargedParticleFlowObjects"]
611 variables += [
"JetETMissNeutralParticleFlowObjects"]
612 variables += [
"TauChargedParticleFlowObjects"]
613 variables += [
"TauNeutralParticleFlowObjects"]
614 variables += [
"TauShotParticleFlowObjects"]
615 variables += [
"Kt4EMPFlowEventShape"]
616 variables += [
"Kt4EMTopoOriginEventShape"]
617 variables += [
"Kt4LCTopoOriginEventShape"]
618 variables += [
"TopoClusterIsoCentralEventShape"]
619 variables += [
"TopoClusterIsoVeryForwardEventShape"]
620 variables += [
"TopoClusterIsoForwardEventShape"]
621 variables += [
"NeutralParticleFlowIsoCentralEventShape"]
622 variables += [
"ParticleFlowIsoCentralEventShape"]
623 variables += [
"NeutralParticleFlowIsoForwardEventShape"]
624 variables += [
"ParticleFlowIsoForwardEventShape"]
625 variables += [
"HLT_xAOD__JetContainer_a4tcemsubjesISFS"]
626 variables += [
"HLT_xAOD__JetContainer_a4ionemsubjesISFS"]
627 variables += [
"HLT_xAOD__JetContainer_a10tclcwsubjesFS"]
640 return switcher_HION12.get(project_tag,
"Invalid project tag")
645 state_vars += [
"eta"]
646 state_vars += [
"phi"]
650 states += [
"JetUnsubtractedScaleMomentum"]
651 states += [
"JetSubtractedScaleMomentum"]
657 HIJetBranches += [s+
'.'+v]
659 HIJetBranches += [
"ConstituentScale"]
660 HIJetBranches += [
"constituentLinks"]
661 HIJetBranches += [
"constituentWeights"]
662 HIJetBranches += [
"AverageLArQF"]
663 HIJetBranches += [
"EMFrac"]
664 HIJetBranches += [
"FracSamplingMax"]
665 HIJetBranches += [
"FracSamplingMaxIndex"]
666 HIJetBranches += [
"HECFrac"]
667 HIJetBranches += [
"HECQuality"]
668 HIJetBranches += [
"LArQuality"]
669 HIJetBranches += [
"N90Constituents"]
670 HIJetBranches += [
"NegativeE"]
671 HIJetBranches += [
"Timing"]
672 HIJetBranches += [
"BchCorrCell"]
673 HIJetBranches += [
"LArBadHVEnergyFrac"]
674 HIJetBranches += [
"LArBadHVNCell"]
675 HIJetBranches += [
"EnergyPerSampling"]
676 HIJetBranches += [
"GhostAntiKt4HITrackJets"]
677 HIJetBranches += [
"GhostAntiKt4HITrackJetsCount"]
678 HIJetBranches += [
"GhostAntiKt4HITrackJetsPt"]
679 HIJetBranches += [
"GhostMuonSegmentCount"]
680 HIJetBranches += [
"GhostTrack"]
681 HIJetBranches += [
"NumTrkPt4000"]
682 HIJetBranches += [
"SumPtTrkPt4000"]
683 HIJetBranches += [
"TrackWidthPt4000"]
684 HIJetBranches += [
"Width"]
685 HIJetBranches += [
"MaxConstituentET"]
686 HIJetBranches += [
"MaxOverMean"]
692 ExtraJets += [
"AntiKt4HITrackJets"]
693 ExtraJets += [
"AntiKt4HIJets"]
694 ExtraJets += [
"AntiKt10HIJets"]
699 for collection
in ExtraJets:
700 for branch
in HIJetBranches:
701 variables += [collection+
'.'+branch]
703 variables += [
'Muons.MuonSpectrometerPt']
711 variables += [
"PrimaryVertices"]
717 variables += [
"CaloSums"]
718 variables += [
"EventInfo"]
724 variables += [
"InDetTrackParticles.qOverP"]
725 variables += [
"InDetTrackParticles.theta"]
726 variables += [
"InDetTrackParticles.phi"]
727 variables += [
"InDetTrackParticles.d0"]
728 variables += [
"InDetTrackParticles.z0"]
729 variables += [
"InDetTrackParticles.TrackQuality"]
730 variables += [
"InDetTrackParticles.HITight"]
736 variables += [
"Muons.pt"]
737 variables += [
"Muons.eta"]
738 variables += [
"Muons.phi"]
739 variables += [
"Muons.truthType"]
740 variables += [
"Muons.truthOrigin"]
741 variables += [
"Muons.truthClassification"]
742 variables += [
"Muons.author"]
743 variables += [
"Muons.muonType"]
744 variables += [
"Muons.quality"]
745 variables += [
"Muons.inDetTrackParticleLink"]
746 variables += [
"Muons.muonSpectrometerTrackParticleLink"]
747 variables += [
"Muons.combinedTrackParticleLink"]
748 variables += [
"Muons.InnerDetectorPt"]
749 variables += [
"Muons.MuonSpectrometerPt"]
750 variables += [
"Muons.DFCommonGoodMuon"]
751 variables += [
"Muons.ptcone20"]
752 variables += [
"Muons.ptcone30"]
753 variables += [
"Muons.ptcone40"]
754 variables += [
"Muons.ptvarcone20"]
755 variables += [
"Muons.ptvarcone30"]
756 variables += [
"Muons.ptvarcone40"]
757 variables += [
"Muons.topoetcone20"]
758 variables += [
"Muons.topoetcone30"]
759 variables += [
"Muons.topoetcone40"]
760 variables += [
"Muons.truthParticleLink"]
761 variables += [
"Muons.charge"]
762 variables += [
"Muons.extrapolatedMuonSpectrometerTrackParticleLink"]
763 variables += [
"Muons.allAuthors"]
764 variables += [
"Muons.ptcone20_TightTTVA_pt1000"]
765 variables += [
"Muons.ptcone20_TightTTVA_pt500"]
766 variables += [
"Muons.ptvarcone30_TightTTVA_pt1000"]
767 variables += [
"Muons.ptvarcone30_TightTTVA_pt500"]
768 variables += [
"Muons.numberOfPrecisionLayers"]
769 variables += [
"Muons.combinedTrackOutBoundsPrecisionHits"]
770 variables += [
"Muons.numberOfPrecisionLayers"]
771 variables += [
"Muons.numberOfPrecisionHoleLayers"]
772 variables += [
"Muons.numberOfGoodPrecisionLayers"]
773 variables += [
"Muons.innerSmallHits"]
774 variables += [
"Muons.innerLargeHits"]
775 variables += [
"Muons.middleSmallHits"]
776 variables += [
"Muons.middleLargeHits"]
777 variables += [
"Muons.outerSmallHits"]
778 variables += [
"Muons.outerLargeHits"]
779 variables += [
"Muons.extendedSmallHits"]
780 variables += [
"Muons.extendedLargeHits"]
781 variables += [
"Muons.extendedSmallHoles"]
782 variables += [
"Muons.isSmallGoodSectors"]
783 variables += [
"Muons.cscUnspoiledEtaHits"]
784 variables += [
"Muons.EnergyLoss"]
785 variables += [
"Muons.energyLossType"]
786 variables += [
"Muons.momentumBalanceSignificance"]
787 variables += [
"Muons.scatteringCurvatureSignificance"]
788 variables += [
"Muons.scatteringNeighbourSignificance"]
794 variables += [
"CombinedMuonTrackParticles.qOverP"]
795 variables += [
"CombinedMuonTrackParticles.d0"]
796 variables += [
"CombinedMuonTrackParticles.z0"]
797 variables += [
"CombinedMuonTrackParticles.vz"]
798 variables += [
"CombinedMuonTrackParticles.phi"]
799 variables += [
"CombinedMuonTrackParticles.theta"]
800 variables += [
"CombinedMuonTrackParticles.definingParametersCovMatrix"]
801 variables += [
"CombinedMuonTrackParticles.numberOfPixelDeadSensors"]
802 variables += [
"CombinedMuonTrackParticles.numberOfPixelHits"]
803 variables += [
"CombinedMuonTrackParticles.numberOfPixelHoles"]
804 variables += [
"CombinedMuonTrackParticles.numberOfSCTDeadSensors"]
805 variables += [
"CombinedMuonTrackParticles.numberOfSCTHits"]
806 variables += [
"CombinedMuonTrackParticles.numberOfSCTHoles"]
807 variables += [
"CombinedMuonTrackParticles.numberOfTRTHits"]
808 variables += [
"CombinedMuonTrackParticles.numberOfTRTOutliers"]
809 variables += [
"CombinedMuonTrackParticles.chiSquared"]
810 variables += [
"CombinedMuonTrackParticles.numberDoF"]
816 variables += [
"CombinedMuonTrackParticles.truthClassification"]
817 variables += [
"CombinedMuonTrackParticles.truthOrigin"]
818 variables += [
"CombinedMuonTrackParticles.truthType"]
824 variables += [
"ExtrapolatedMuonTrackParticles.d0"]
825 variables += [
"ExtrapolatedMuonTrackParticles.z0"]
826 variables += [
"ExtrapolatedMuonTrackParticles.vz"]
827 variables += [
"ExtrapolatedMuonTrackParticles.definingParametersCovMatrix"]
828 variables += [
"ExtrapolatedMuonTrackParticles.truthClassification"]
829 variables += [
"ExtrapolatedMuonTrackParticles.truthOrigin"]
830 variables += [
"ExtrapolatedMuonTrackParticles.truthType"]
831 variables += [
"ExtrapolatedMuonTrackParticles.qOverP"]
832 variables += [
"ExtrapolatedMuonTrackParticles.theta"]
833 variables += [
"ExtrapolatedMuonTrackParticles.phi"]
839 variables += [
"ExtrapolatedMuonTrackParticles.truthClassification"]
840 variables += [
"ExtrapolatedMuonTrackParticles.truthOrigin"]
841 variables += [
"ExtrapolatedMuonTrackParticles.truthType"]
847 variables += [
"MuonSpectrometerTrackParticles.phi"]
848 variables += [
"MuonSpectrometerTrackParticles.d0"]
849 variables += [
"MuonSpectrometerTrackParticles.z0"]
850 variables += [
"MuonSpectrometerTrackParticles.vz"]
851 variables += [
"MuonSpectrometerTrackParticles.definingParametersCovMatrix"]
852 variables += [
"MuonSpectrometerTrackParticles.vertexLink"]
853 variables += [
"MuonSpectrometerTrackParticles.theta"]
854 variables += [
"MuonSpectrometerTrackParticles.qOverP"]
855 variables += [
"MuonSpectrometerTrackParticles.truthParticleLink"]
861 variables += [
"MuonSpectrometerTrackParticles.truthParticleLink"]
867 variables += [
"TruthEvents"]
873 variables += [
"TruthParticles.pdgId"]
874 variables += [
"TruthParticles.uid"]
875 variables += [
"TruthParticles.status"]
876 variables += [
"TruthParticles.m"]
877 variables += [
"TruthParticles.e"]
878 variables += [
"TruthParticles.py"]
879 variables += [
"TruthParticles.px"]
880 variables += [
"TruthParticles.pz"]
956 "TruthForwardProtons",
958 "TruthBosonsWithDecayParticles",
959 "TruthBosonsWithDecayVertices",
960 "TruthBSMWithDecayParticles",
961 "TruthBSMWithDecayVertices",
970 variables += [
".".join([
"PrimaryVertices",field])
for field
in [
971 "trackParticleLinks.neutralParticleLinks.vertexType.x.y.z"
973 variables += [
".".join([
"EventInfo",field])
for field
in [
974 "eventNumber.mcEventNumber",
975 "runNumber.lumiBlock.timeStamp.timeStampNSOffset.bcid",
976 "steamTagNames.streamTagTypes.streamTagObeysLumiblock.streamTagRobs.streamTagDets",
977 "actualInteractionsPerCrossing.averageInteractionsPerCrossing",
978 "mcChannelNumber.mcEventWeights",
979 "detectorMask0.detectorMask1.detectorMask2.detectorMask3",
980 "detDescrTags.eventTypeBitmask.statusElement.extendedLevel1ID.level1TriggerType",
981 "beamPosX.beamPosY.beamPosZ.beamPosSigmaX.beamPosSigmaY.beamPosSigmaZ.beamPosSigmaXY.beamTiltXZ.beamTiltYZ.beamStatus",
982 "pixelFlags.sctFlags.trtFlags.larFlags.muonFlags.forwardDetFlags.coreFlags.backgroundFlags.lumiFlags",
983 "CentralityMin.CentralityMax",
985 "FCalEtA.FCalEtC.HalfFCalEtA.HalfFCalEtC",
986 "FCalEtA_Q2x.FCalEtA_Q2y.FCalEtC_Q2x.FCalEtC_Q2y",
987 "HalfFCalEtA_Q2x.HalfFCalEtA_Q2y.HalfFCalEtC_Q2x.HalfFCalEtC_Q2y",
988 "FCalEtA_Q3x.FCalEtA_Q3y.FCalEtC_Q3x.FCalEtC_Q3y",
989 "HalfFCalEtA_Q3x.HalfFCalEtA_Q3y.HalfFCalEtC_Q3x.HalfFCalEtC_Q3y",
990 "FCalEtA_Q4x.FCalEtA_Q4y.FCalEtC_Q4x.FCalEtC_Q4y",
991 "HalfFCalEtA_Q4x.HalfFCalEtA_Q4y.HalfFCalEtC_Q4x.HalfFCalEtC_Q4y",
992 "FCalEtA_Q5x.FCalEtA_Q5y.FCalEtC_Q5x.FCalEtC_Q5y",
993 "HalfFCalEtA_Q5x.HalfFCalEtA_Q5y.HalfFCalEtC_Q5x.HalfFCalEtC_Q5y",
994 "FCalEtA_Q6x.FCalEtA_Q6y.FCalEtC_Q6x.FCalEtC_Q6y",
995 "HalfFCalEtA_Q6x.HalfFCalEtA_Q6y.HalfFCalEtC_Q6x.HalfFCalEtC_Q6y",
997 variables += [
".".join([
"InDetTrackParticles",field])
for field
in [
998 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
999 "phi.d0.z0.theta.qOverP.vz.chiSquared",
1000 "vertexLink.truthParticleLink",
1001 "numberOfPixelHits.numberOfPixelHoles.numberOfPixelDealSensors.numberOfTRTHits.numberOfTRTOutliers",
1006 variables += [
".".join([
"Muons",field])
for field
in [
1007 "pt.eta.phi.charge",
1008 "ptcone20.ptvarcone20.ptcone30.ptvarcone30.topoetcone20.topoetcone40.ptcone40.ptvarcone40.topoetcone30.Tight.TightIso",
1009 "numberOfPrecisionLayers.numberOfPrecisionHoleLayers",
1010 "truthOrigin.truthParticleLink.truthType",
1011 "inDetTrackParticleLink.muonSpectrometerTrackParticleLink.extrapolatedMuonSpectrometerTrackParticleLink",
1012 "msOnlyExtapolatedMuonSpectrometerTrackParticleLink.combinedTrackParticleLink",
1013 "allAuthors.author.muonType.quality.energyLossType",
1014 "innerSmallHits.innerLargeHits.middleSmallHits.middleLargeHits.outerSmallHits.outerLargeHits.extendedSmallHits.extendedLargeHits",
1015 "extendedSmallHoles",
1016 "cscUnspoiledEtaHits",
1017 "scatteringCurvatureSignificance.scatteringNeighbourSignificance.momenutmBalanceSignificance",
1018 "InnerDetectorPt.MuonSpectrometerPt.combinedTrackOutBoundsPrecisionHits",
1019 "isSmallGoodSectors.numberOfGoodPrecisionLayers",
1020 "momentumBalanceSignificance.EnergyLoss"
1022 variables += [
".".join([
"CombinedMuonTrackParticles",field])
for field
in [
1023 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1024 "phi.d0.z0.theta.qOverP.vz.chiSquared.numberDoF",
1025 "numberOfPixelHits.numberOfPixelHoles.numberOfPixelDeadSensors",
1026 "numberOfSCTHits.numberOfSCTHoles.numberOfSCTDeadSensors",
1027 "numberOfTRTHits.numberOfTRTOutliers"
1029 variables += [
".".join([
"ExtrapolatedMuonTrackParticles",field])
for field
in [
1030 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1031 "phi.d0.z0.theta.qOverP.vz"
1033 variables += [
".".join([
"MuonSpectrometerTrackParticles",field])
for field
in[
1034 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1035 "phi.d0.z0.theta.qOverP.vz",
1036 "truthParticleLink.vertexLink"
1040 variables += [
".".join([
"Electrons",field])
for field
in [
1041 "pt.eta.phi.m.charge",
1042 "trackParticleLinks.ambiguityLink",
1043 "ptvarcone20.topoetcone20.ptvarcone40.topoetcone40.truthOrigin.truthParticleLink.truthType.Tight.TightIso",
1045 "caloClusterLinks.OQ.ambiguityType",
1047 "Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.Eratio.DeltaE.weta1.fracs1",
1048 "wtots1.f3.f3core.deltaEta1.deltaPhi1.deltaPhi2",
1049 "deltaPhiRescaled2.deltaPhiFromLastMeasurement"
1051 variables += [
".".join([
"GSFTrackParticles",field])
for field
in [
1052 "d0.z0.theta.qOverP.vz",
1053 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1054 "originalTrackParticle.numberOfPixelHits.numberOfSCTHits",
1058 variables += [
".".join([
"Photons",field])
for field
in [
1060 "ptcone20.topoetcone20.topoetcone40.topoetcone30.Tight.TightIso",
1061 "topoetcone20ptCorrection.topoetcone30ptCorrection.topoetcone40ptCorrection",
1062 "ambiguityLink.truthOrigin.truthParticleLink.truthType",
1064 "caloClusterLinks.vertexLinks",
1066 "Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.weta1.fracs1.wtots1",
1069 variables += [
".".join([
"egammaClusters",field])
for field
in [
1070 "calE.calEta.calPhi.calM",
1071 "e_sampl.eta_sampl.phi_sampl",
1072 "ETA2CALOFRAME.ETACALOFRAME.PHI2CALOFRAME.PHICALOFRAME",
1073 "constituentClusterLinks"
1080 containers = [
"AntiKt2HIJets",
"AntiKt4HIJets"]
1082 for c
in containers:
1083 variables += [
".".join([c,field])
for field
in [
1085 *(f
"JetConstitScaleMomentum_{x}" for x
in [
"pt",
"eta",
"phi",
"m"]),
1087 "DetectorEta.EMFrac",
1089 "NumTrkPt1000.NumTrkPt500.SumPtTrkPt1000.SumPtTrkPt500.TrackWidthPt1000.GhostTrack",
1090 "EnergyPerSampling",
1091 "ConeTruthLabelID.HadronConeExclEntendedTruthLabelID.HadronConeExclTruthLabelID",
1092 "GhostMuonSegmentCount" if c ==
"AntiKt2HIJets" else "GhostMuonSegmentCount.btaggingLink",
1099 "TruthEvents.Q.XF1.XF2.PDGID1.PDGID2.PDFID1.PDFID2.X1.X2.crossSection",
1106 containers = [
"AntiKt2TruthJets",
"AntiKt4TruthJets"]
1108 for c
in containers:
1109 variables += [
".".join([c,field])
for field
in [
1111 *(f
"JetConstitScaleMomentum_{x}" for x
in [
"pt",
"eta",
"phi",
"m"]),
1112 "ConeTruthLabelID.HadronConExclTruthLabelID.PartonTruthLabelID",
1113 *(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()
HION14ExtraContentAllTruth()
HION14ExtraExtrapolatedMuonTrackParticlesTruth()
HION14ContentTruthParticles()
HION2ExtraVariablesPbPb_2015_5TeV()
HION2AllVariablesGeneral()
HION2.
HIONHPODExtraVariablesJets()
HION4ExtraContentAllTruth()
HION5BasicJetVars(JetColl)
HION5.
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.
HION5ExtraVariables(JetColl)
makeHIJetBasicBranchList()
HION14ContentCombinedMuonTrackParticles()
HION4ExtraContainersTrigger()
HION14AllVariablesGeneral()