ATLAS Offline Software
Functions
ListSlimming Namespace Reference

Functions

def HION4SmartCollections ()
 HION4. More...
 
def HION4AllVariablesGeneral ()
 
def HION4ExtraContentTracks ()
 
def HION4ExtraContentMuons ()
 
def HION4ExtraMuonsTruth ()
 
def HION4ExtraContentPrimaryVertices ()
 
def HION4ExtraPhotonsTruth ()
 
def HION4ExtraContentGSFConversionVertices ()
 
def HION4ExtraContentTrackJets ()
 
def HION4ExtraContentAll ()
 
def HION4ExtraContentAllTruth ()
 
def HION4ExtraContainersTruth ()
 
def HION4ExtraContainersElectrons ()
 
def HION4ExtraContainersTrigger ()
 
def HION4ExtraVariablesEventShape ()
 
def HION12SmartCollections ()
 HION12. More...
 
def HION12AllVarContent ()
 
def HION12HIJetBranches ()
 
def HION12Extra ()
 

Function Documentation

◆ HION12AllVarContent()

def ListSlimming.HION12AllVarContent ( )

Definition at line 208 of file ListSlimming.py.

208 def HION12AllVarContent():
209  variables = []
210  variables += ["AntiKt4EMPFlowJets"] # Include R = 0.4 anti-kt EM Particle Flow jets
211  variables += ["AntiKt4EMTopoJets"] # Include R = 0.4 anti-kt EM topo-jets
212  variables += ["AntiKt4LCTopoJets"] # Include R = 0.4 anti-kt local calibration topo-jets
213  variables += ["CaloCalTopoClusters"] # Include topocluster information
214  variables += ["PrimaryVertices"] # Include a list of all primary vertices
215  variables += ["NCB_MuonSegments"] # Include the non-collision background muons to handle punch-throughs.
216  variables += ["JetETMissChargedParticleFlowObjects"] # Include the charged particle flow objects from the Jet/ET Miss group
217  variables += ["JetETMissNeutralParticleFlowObjects"] # Include the neutral particle flow objects from the Jet/ET Miss group
218  variables += ["TauChargedParticleFlowObjects"] # Include the charged particle flow objects used for Tau reconstruction
219  variables += ["TauNeutralParticleFlowObjects"] # Include the neutral particle flow objects used for Tau reconstruction
220  variables += ["TauShotParticleFlowObjects"] # Include the["shot" particle flow objects used for Tau reconstruction
221  variables += ["Kt4EMPFlowEventShape"] # The event shape specifically for R=0.4 EM PFlow jets
222  variables += ["Kt4EMTopoOriginEventShape"] # The event shape specifically for R=0.4 EM Topo jets
223  variables += ["Kt4LCTopoOriginEventShape"] # The event shape specifically for R=0.4 LC Topo jets
224  variables += ["TopoClusterIsoCentralEventShape"] # Part of the event shape for topo-jets
225  variables += ["TopoClusterIsoVeryForwardEventShape"] # Part of the event shape for topo-jets
226  variables += ["TopoClusterIsoForwardEventShape"] # Part of the event shape for topo-jets
227  variables += ["NeutralParticleFlowIsoCentralEventShape"] # Part of the event shape for PFlow jets
228  variables += ["ParticleFlowIsoCentralEventShape"] # Part of the event shape for PFlow jets
229  variables += ["NeutralParticleFlowIsoForwardEventShape"] # Part of the event shape for PFlow jets
230  variables += ["ParticleFlowIsoForwardEventShape"] # Part of the event shape for PFlow jets
231  variables += ["HLT_xAOD__JetContainer_a4tcemsubjesISFS"] # Include the HLT R = 0.4 EM Topo trigger jets (2018 HI Run)
232  variables += ["HLT_xAOD__JetContainer_a4ionemsubjesISFS"] # Include the HLT R = 0.4 heavy ion trigger jets (2015 HI Run)
233  variables += ["HLT_xAOD__JetContainer_a10tclcwsubjesFS"] # Include the HLT R = 1.0 LCW Topo trigger jets (2018 HI Run)
234 
235  return variables
236 

◆ HION12Extra()

def ListSlimming.HION12Extra ( )

Definition at line 285 of file ListSlimming.py.

285 def HION12Extra():
286  ExtraJets = []
287  ExtraJets += ["AntiKt4HITrackJets"] # Include R = 0.4 Heavy Ion anti-kt track jets
288  ExtraJets += ["AntiKt4HIJets"] # Include R = 0.4 Heavy Ion anti-kt tower jets
289  ExtraJets += ["AntiKt10HIJets"] # Include R = 1.0 Heavy Ion anti-kt tower jets
290 
291  HIJetBranches = HION12HIJetBranches()
292 
293  variables = []
294  for collection in ExtraJets:
295  for branch in HIJetBranches:
296  variables += [collection+'.'+branch]
297 
298  variables += ['Muons.MuonSpectrometerPt']
299 
300  return variables

◆ HION12HIJetBranches()

def ListSlimming.HION12HIJetBranches ( )

Definition at line 237 of file ListSlimming.py.

237 def HION12HIJetBranches():
238  state_vars = []
239  state_vars += ["pt"]
240  state_vars += ["eta"]
241  state_vars += ["phi"]
242  state_vars += ["m"]
243 
244  states = []
245  states += ["JetUnsubtractedScaleMomentum"]
246  states += ["JetSubtractedScaleMomentum"]
247 
248  HIJetBranches = []
249  for v in state_vars:
250  HIJetBranches += [v]
251  for s in states:
252  HIJetBranches += [s+'.'+v]
253 
254  HIJetBranches += ["ConstituentScale"]
255  HIJetBranches += ["constituentLinks"]
256  HIJetBranches += ["constituentWeights"]
257  HIJetBranches += ["AverageLArQF"]
258  HIJetBranches += ["EMFrac"]
259  HIJetBranches += ["FracSamplingMax"]
260  HIJetBranches += ["FracSamplingMaxIndex"]
261  HIJetBranches += ["HECFrac"]
262  HIJetBranches += ["HECQuality"]
263  HIJetBranches += ["LArQuality"]
264  HIJetBranches += ["N90Constituents"]
265  HIJetBranches += ["NegativeE"]
266  HIJetBranches += ["Timing"]
267  HIJetBranches += ["BchCorrCell"]
268  HIJetBranches += ["LArBadHVEnergyFrac"]
269  HIJetBranches += ["LArBadHVNCell"]
270  HIJetBranches += ["EnergyPerSampling"]
271  HIJetBranches += ["GhostAntiKt4HITrackJets"]
272  HIJetBranches += ["GhostAntiKt4HITrackJetsCount"]
273  HIJetBranches += ["GhostAntiKt4HITrackJetsPt"]
274  HIJetBranches += ["GhostMuonSegmentCount"]
275  HIJetBranches += ["GhostTrack"]
276  HIJetBranches += ["NumTrkPt4000"]
277  HIJetBranches += ["SumPtTrkPt4000"]
278  HIJetBranches += ["TrackWidthPt4000"]
279  HIJetBranches += ["Width"]
280  HIJetBranches += ["MaxConstituentET"]
281  HIJetBranches += ["MaxOverMean"]
282 
283  return HIJetBranches
284 

◆ HION12SmartCollections()

def ListSlimming.HION12SmartCollections ( )

HION12.

Definition at line 199 of file ListSlimming.py.

200  variables = []
201  variables += ["Electrons"] # Smart collection for electrons
202  variables += ["Muons"] # Smart collection for muons
203  variables += ["Photons"] # Smart collection for photons
204  variables += ["InDetTrackParticles"] # Smart collection for tracks
205 
206  return variables
207 

◆ HION4AllVariablesGeneral()

def ListSlimming.HION4AllVariablesGeneral ( )

Definition at line 21 of file ListSlimming.py.

22  variables = []
23  variables += ["SpacePoints"]
24  variables += ["HLT_TCEventInfo_jet"]
25  variables += ["HLT_SpacePointCounts"]
26  variables += ["EventInfo"]
27  variables += ["Trigger"]
28  variables += ["Core"]
29  variables += ["LVL1EnergySumRoI"]
30  variables += ["HLT_HIEventShapeEG"]
31  variables += ["CaloSums"]
32  variables += ["ZdcModules"]
33  variables += ["ZdcSums"]
34  variables += ["ZdcTriggerTowers"]
35  variables += ["MBTSForwardEventInfo"]
36  variables += ["MBTSModules"]
37  variables += ["HLT_xAOD__HIEventShapeContainer_HIFCAL"]
38  variables += ["HLT_xAOD__HIEventShapeContainer_HIUE"]
39  variables += ["HLT_xAOD__TrigT2MbtsBitsContainer_T2Mbts"]
40  variables += ["HLT_xAOD__TrigTrackCountsContainer_trackcounts"]
41  variables += ["HLT_xAOD__TrigSpacePointCountsContainer_spacepoints"]
42  variables += ["LVL1MuonRoIs"]
43  variables += ["HIEventShape"]
44  variables += ["CaloCalTopoClusters"]
45  variables += ["egammaClusters"]
46  variables += ["egammaTopoSeededClusters"]
47  variables += ["InDetPixelTrackParticles"]
48  variables += ["Photons"]
49  variables += ["Electrons"]
50  variables += ["AntiKt4HIJets"]
51 
52  return variables
53 

◆ HION4ExtraContainersElectrons()

def ListSlimming.HION4ExtraContainersElectrons ( )

Definition at line 147 of file ListSlimming.py.

148  variables = []
149  variables += ["Electrons"]
150  variables += ["GSFTrackParticles"]
151  variables += ["egammaClusters"]
152  variables += ["CaloCalTopoClusters"]
153  variables += ["NewSwElectrons"] # only if DoCellReweighting is ON
154  variables += ["MaxVarSwElectrons"] # if variations are ON
155  variables += ["MinVarSwElectrons"] # if variations are ON
156 
157  return variables
158 

◆ HION4ExtraContainersTrigger()

def ListSlimming.HION4ExtraContainersTrigger ( )

Definition at line 159 of file ListSlimming.py.

160  variables = []
161  variables += ["HLT_xAOD__ElectronContainer_egamma_Electrons"]
162  variables += ["HLT_xAOD__ElectronContainer_egamma_ElectronsAux."]
163  variables += ["HLT_xAOD__PhotonContainer_egamma_Photons"]
164  variables += ["HLT_xAOD__PhotonContainer_egamma_PhotonsAux."]
165  variables += ["HLT_xAOD__TrigRingerRingsContainer_TrigT2CaloEgamma"]
166  variables += ["HLT_xAOD__TrigRingerRingsContainer_TrigT2CaloEgammaAux."]
167  variables += ["HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgamma"]
168  variables += ["HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgammaAux."]
169  variables += ["HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex"]
170  variables += ["HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFexAux."]
171  variables += ["HLT_xAOD__TrigRNNOutputContainer_TrigRingerNeuralFex"]
172  variables += ["HLT_xAOD__TrigRNNOutputContainer_TrigRingerNeuralFexAux."]
173  variables += ["HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrig"]
174  variables += ["HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrigAux."]
175  variables += ["HLT_xAOD__TrigPassBitsContainer_passbits"]
176  variables += ["HLT_xAOD__TrigPassBitsContainer_passbitsAux."]
177  variables += ["LVL1EmTauRoIs"]
178  variables += ["LVL1EmTauRoIsAux."]
179  variables += ["HLT_TrigRoiDescriptorCollection_initialRoI"]
180  variables += ["HLT_TrigRoiDescriptorCollection_initialRoIAux."]
181  variables += ["HLT_xAOD__RoiDescriptorStore_initialRoI"]
182  variables += ["HLT_xAOD__RoiDescriptorStore_initialRoIAux."]
183  variables += ["HLT_xAOD__TrigElectronContainer_L2ElectronFex"]
184  variables += ["HLT_xAOD__TrigElectronContainer_L2ElectronFexAux."]
185 
186  return variables
187 

◆ HION4ExtraContainersTruth()

def ListSlimming.HION4ExtraContainersTruth ( )

Definition at line 136 of file ListSlimming.py.

137  variables = []
138  variables += ["TruthEvents"]
139  variables += ["TruthParticles"]
140  variables += ["TruthVertices"]
141  variables += ["AntiKt4TruthJets"]
142  variables += ["egammaTruthParticles"]
143  variables += ["MuonTruthParticles"]
144 
145  return variables
146 

◆ HION4ExtraContentAll()

def ListSlimming.HION4ExtraContentAll ( )

Definition at line 119 of file ListSlimming.py.

119 def HION4ExtraContentAll():
120  variables = []
121  variables += HION4ExtraContentMuons()
123  variables += HION4ExtraContentPrimaryVertices()
124  variables += HION4ExtraContentTrackJets()
125  variables += HION4ExtraContentTracks()
126 
127  return variables
128 

◆ HION4ExtraContentAllTruth()

def ListSlimming.HION4ExtraContentAllTruth ( )

Definition at line 129 of file ListSlimming.py.

130  variables = []
131  variables += HION4ExtraMuonsTruth()
132  variables += HION4ExtraPhotonsTruth()
133 
134  return variables
135 

◆ HION4ExtraContentGSFConversionVertices()

def ListSlimming.HION4ExtraContentGSFConversionVertices ( )

Definition at line 95 of file ListSlimming.py.

96  variables = []
97  variables += ["GSFConversionVertices.x"]
98  variables += ["GSFConversionVertices.y"]
99  variables += ["GSFConversionVertices.z"]
100  variables += ["GSFConversionVertices.px"]
101  variables += ["GSFConversionVertices.py"]
102  variables += ["GSFConversionVertices.pz"]
103  variables += ["GSFConversionVertices.pt1"]
104  variables += ["GSFConversionVertices.pt2"]
105  variables += ["GSFConversionVertices.etaAtCalo"]
106  variables += ["GSFConversionVertices.phiAtCalo"]
107  variables += ["GSFConversionVertices.trackParticleLinks"]
108 
109  return variables
110 
111 
112 

◆ HION4ExtraContentMuons()

def ListSlimming.HION4ExtraContentMuons ( )

Definition at line 63 of file ListSlimming.py.

64  variables = []
65  variables += ["Muons.DFCommonMuonsPreselection"]
66  variables += ["Muons.ptcone20"]
67  variables += ["Muons.ptcone30"]
68  variables += ["Muons.ptcone40"]
69  variables += ["Muons.etcone20"]
70  variables += ["Muons.etcone30"]
71  variables += ["Muons.etcone40"]
72 
73  return variables
74 

◆ HION4ExtraContentPrimaryVertices()

def ListSlimming.HION4ExtraContentPrimaryVertices ( )

Definition at line 82 of file ListSlimming.py.

83  variables = []
84  variables += ["PrimaryVertices.sumPt2"]
85  return variables
86 

◆ HION4ExtraContentTrackJets()

def ListSlimming.HION4ExtraContentTrackJets ( )

Definition at line 113 of file ListSlimming.py.

114  variables = []
115  variables += ["AntiKt4PV0TrackJets.pt.eta.phi.e.m.rapidity.btaggingLink.constituentLinks"]
116 
117  return variables
118 

◆ HION4ExtraContentTracks()

def ListSlimming.HION4ExtraContentTracks ( )

Definition at line 54 of file ListSlimming.py.

55  variables=[]
56  variables += ["InDetTrackParticles.eProbabilityHT"]
57  variables += ["InDetTrackParticles.eProbabilityComb"]
58  variables += ["InDetTrackParticles.deltaPoverP"] #cant find in data
59  variables += ["InDetTrackParticles.pixeldEdx"]
60  variables += ["InDetTrackParticles.numberOfTRTHighThresholdHits"]
61  return variables
62 

◆ HION4ExtraMuonsTruth()

def ListSlimming.HION4ExtraMuonsTruth ( )

Definition at line 75 of file ListSlimming.py.

76  variables = []
77  variables += ["MuonTruthParticles.truthOrigin"]
78  variables += ["MuonTruthParticles.truthType"]
79 
80  return variables
81 

◆ HION4ExtraPhotonsTruth()

def ListSlimming.HION4ExtraPhotonsTruth ( )

Definition at line 87 of file ListSlimming.py.

88  variables = []
89  variables += ["Photons.truthOrigin"]
90  variables += ["Photons.truthType"]
91  variables += ["Photons.truthParticleLink"]
92 
93  return variables
94 

◆ HION4ExtraVariablesEventShape()

def ListSlimming.HION4ExtraVariablesEventShape ( )

Definition at line 188 of file ListSlimming.py.

189  variables = []
190  for shape in ["TopoClusterIsoCentral", "TopoClusterIsoForward", "NeutralParticleFlowIsoCentral",
191  "NeutralParticleFlowIsoForward", "ParticleFlowIsoCentral", "ParticleFlowIsoForward"]:
192  variables += [shape + "EventShape.DensitySigma.Density.DensityArea"]
193 
194  return variables
195 

◆ HION4SmartCollections()

def ListSlimming.HION4SmartCollections ( )

HION4.

Definition at line 8 of file ListSlimming.py.

9  variables = []
10  variables += ["EventInfo"]
11  variables += ["Electrons"]
12  variables += ["Photons"]
13  variables += ["Muons"]
14  variables += ["TauJets"]
15  variables += ["AntiKt4EMTopoJets"]
16  variables += ["InDetTrackParticles"]
17  variables += ["PrimaryVertices"]
18 
19  return variables
20 
ListSlimming.HION12SmartCollections
def HION12SmartCollections()
HION12.
Definition: ListSlimming.py:199
ListSlimming.HION4ExtraContentGSFConversionVertices
def HION4ExtraContentGSFConversionVertices()
Definition: ListSlimming.py:95
ListSlimming.HION4ExtraContainersElectrons
def HION4ExtraContainersElectrons()
Definition: ListSlimming.py:147
ListSlimming.HION4ExtraContentAllTruth
def HION4ExtraContentAllTruth()
Definition: ListSlimming.py:129
ListSlimming.HION4ExtraVariablesEventShape
def HION4ExtraVariablesEventShape()
Definition: ListSlimming.py:188
ListSlimming.HION4SmartCollections
def HION4SmartCollections()
HION4.
Definition: ListSlimming.py:8
ListSlimming.HION4ExtraContentTrackJets
def HION4ExtraContentTrackJets()
Definition: ListSlimming.py:113
ListSlimming.HION12AllVarContent
def HION12AllVarContent()
Definition: ListSlimming.py:208
ListSlimming.HION4ExtraContentAll
def HION4ExtraContentAll()
Definition: ListSlimming.py:119
ListSlimming.HION12HIJetBranches
def HION12HIJetBranches()
Definition: ListSlimming.py:237
ListSlimming.HION4ExtraContentPrimaryVertices
def HION4ExtraContentPrimaryVertices()
Definition: ListSlimming.py:82
ListSlimming.HION12Extra
def HION12Extra()
Definition: ListSlimming.py:285
ListSlimming.HION4ExtraContentTracks
def HION4ExtraContentTracks()
Definition: ListSlimming.py:54
ListSlimming.HION4ExtraMuonsTruth
def HION4ExtraMuonsTruth()
Definition: ListSlimming.py:75
ListSlimming.HION4ExtraContainersTrigger
def HION4ExtraContainersTrigger()
Definition: ListSlimming.py:159
ListSlimming.HION4ExtraContentMuons
def HION4ExtraContentMuons()
Definition: ListSlimming.py:63
ListSlimming.HION4ExtraContainersTruth
def HION4ExtraContainersTruth()
Definition: ListSlimming.py:136
ListSlimming.HION4ExtraPhotonsTruth
def HION4ExtraPhotonsTruth()
Definition: ListSlimming.py:87
ListSlimming.HION4AllVariablesGeneral
def HION4AllVariablesGeneral()
Definition: ListSlimming.py:21