ATLAS Offline Software
Loading...
Searching...
No Matches
ContainersOnTheFly Namespace Reference

Functions

 ContainersOnTheFly (flags=None)

Function Documentation

◆ ContainersOnTheFly()

ContainersOnTheFly.ContainersOnTheFly ( flags = None)

Definition at line 8 of file ContainersOnTheFly.py.

8def ContainersOnTheFly(flags=None):
9
10 containers = [
11 ['TruthEvents','xAOD::TruthEventContainer'],
12 ['TruthEventsAux','xAOD::TruthEventAuxContainer'],
13 ['TruthLHEParticles','xAOD::TruthParticleContainer'],
14 ['TruthLHEParticlesAux','xAOD::TruthParticleAuxContainer'],
15 ['MET_Truth','xAOD::MissingETContainer'],
16 ['MET_TruthAux','xAOD::MissingETAuxContainer'],
17 ['MET_TruthRegions','xAOD::MissingETContainer'],
18 ['MET_TruthRegionsAux','xAOD::MissingETAuxContainer'],
19 ['TruthBSM','xAOD::TruthParticleContainer'],
20 ['TruthBSMAux','xAOD::TruthParticleAuxContainer'],
21 ['TruthBoson','xAOD::TruthParticleContainer'],
22 ['TruthBosonAux','xAOD::TruthParticleAuxContainer'],
23 ['TruthBottom','xAOD::TruthParticleContainer'],
24 ['TruthBottomAux','xAOD::TruthParticleAuxContainer'],
25 ['TruthTop','xAOD::TruthParticleContainer'],
26 ['TruthTopAux','xAOD::TruthParticleAuxContainer'],
27 ['TruthTopQuarkWithDecayParticles','xAOD::TruthParticleContainer'],
28 ['TruthTopQuarkWithDecayParticlesAux','xAOD::TruthParticleAuxContainer'],
29 ['TruthTopQuarkWithDecayVertices','xAOD::TruthVertexContainer'],
30 ['TruthTopQuarkWithDecayVerticesAux','xAOD::TruthVertexAuxContainer'],
31 ["TruthMuons","xAOD::TruthParticleContainer"],
32 ["TruthMuonsAux","xAOD::TruthParticleAuxContainer"],
33 ["TruthElectrons","xAOD::TruthParticleContainer"],
34 ["TruthElectronsAux","xAOD::TruthParticleAuxContainer"],
35 ["TruthPhotons","xAOD::TruthParticleContainer"],
36 ["TruthPhotonsAux","xAOD::TruthParticleAuxContainer"],
37 ["TruthNeutrinos","xAOD::TruthParticleContainer"],
38 ["TruthNeutrinosAux","xAOD::TruthParticleAuxContainer"],
39 ["TruthTaus","xAOD::TruthParticleContainer"],
40 ["TruthTausAux","xAOD::TruthParticleAuxContainer"],
41 ['TruthTausWithDecayParticles','xAOD::TruthParticleContainer'],
42 ["TruthTausWithDecayParticlesAux",'xAOD::TruthParticleAuxContainer'],
43 ['TruthTausWithDecayVertices','xAOD::TruthVertexContainer'],
44 ['TruthTausWithDecayVerticesAux','xAOD::TruthVertexAuxContainer'],
45 ['TruthWbosonWithDecayParticles','xAOD::TruthParticleContainer'],
46 ["TruthWbosonWithDecayParticlesAux",'xAOD::TruthParticleAuxContainer'],
47 ['TruthWbosonWithDecayVertices','xAOD::TruthVertexContainer'],
48 ['TruthWbosonWithDecayVerticesAux','xAOD::TruthVertexAuxContainer'],
49 ['TruthForwardProtons','xAOD::TruthParticleContainer'],
50 ['TruthForwardProtonsAux','xAOD::TruthParticleAuxContainer'],
51 ['BornLeptons','xAOD::TruthParticleContainer'],
52 ['BornLeptonsAux','xAOD::TruthParticleAuxContainer'],
53 ['TruthBosonsWithDecayParticles','xAOD::TruthParticleContainer'],
54 ['TruthBosonsWithDecayParticlesAux','xAOD::TruthParticleAuxContainer'],
55 ['TruthBosonsWithDecayVertices','xAOD::TruthVertexContainer'],
56 ['TruthBosonsWithDecayVerticesAux','xAOD::TruthVertexAuxContainer'],
57 ['TruthBSMWithDecayParticles','xAOD::TruthParticleContainer'],
58 ['TruthBSMWithDecayParticlesAux','xAOD::TruthParticleAuxContainer'],
59 ['TruthBSMWithDecayVertices','xAOD::TruthVertexContainer'],
60 ['TruthBSMWithDecayVerticesAux','xAOD::TruthVertexAuxContainer'],
61 ['TruthHFWithDecayParticles','xAOD::TruthParticleContainer'],
62 ['TruthHFWithDecayParticlesAux','xAOD::TruthParticleAuxContainer'],
63 ['TruthHFWithDecayVertices','xAOD::TruthVertexContainer'],
64 ['TruthHFWithDecayVerticesAux','xAOD::TruthVertexAuxContainer'],
65 ['TruthCharm','xAOD::TruthParticleContainer'],
66 ['TruthCharmAux','xAOD::TruthParticleAuxContainer'],
67 ['TruthPrimaryVertices','xAOD::TruthVertexContainer'],
68 ['TruthPrimaryVerticesAux','xAOD::TruthVertexAuxContainer'],
69 ["AntiKt2TruthJets","xAOD::JetContainer"],
70 ["AntiKt2TruthJetsAux","xAOD::JetAuxContainer"],
71 ["AntiKt4TruthJets","xAOD::JetContainer"],
72 ["AntiKt4TruthJetsAux","xAOD::JetAuxContainer"],
73 ["AntiKt4TruthWZJets","xAOD::JetContainer"],
74 ["AntiKt4TruthWZJetsAux","xAOD::JetAuxContainer"],
75 ["AntiKt4TruthDressedWZJets","xAOD::JetContainer"],
76 ["AntiKt4TruthDressedWZJetsAux","xAOD::JetAuxContainer"],
77 ["AntiKt2PV0TrackJets","xAOD::JetContainer"],
78 ["AntiKt2PV0TrackJetsAux","xAOD::JetAuxContainer"],
79 ["AntiKt4PV0TrackJets","xAOD::JetContainer"],
80 ["AntiKt4PV0TrackJetsAux","xAOD::JetAuxContainer"],
81 ["AntiKtVR30Rmax4Rmin02PV0TrackJets","xAOD::JetContainer"],
82 ["AntiKtVR30Rmax4Rmin02PV0TrackJetsAux","xAOD::JetAuxContainer"],
83 ["AntiKt2LCTopoJets","xAOD::JetContainer"],
84 ["AntiKt2LCTopoJetsAux","xAOD::JetAuxContainer"],
85 ["AntiKt4EMTopoJets","xAOD::JetContainer"],
86 ["AntiKt4EMTopoJetsAux","xAOD::JetAuxContainer"],
87 ["AntiKt4LCTopoJets","xAOD::JetContainer"],
88 ["AntiKt4LCTopoJetsAux","xAOD::JetAuxContainer"],
89 ["AntiKt4EMPFlowJets","xAOD::JetContainer"],
90 ["AntiKt4EMPFlowJetsAux","xAOD::JetAuxContainer"],
91 ["AntiKt4EMTopoCSSKJets","xAOD::JetContainer"],
92 ["AntiKt4EMTopoCSSKJetsAux","xAOD::JetAuxContainer"],
93 ["AntiKt4EMPFlowCSSKJets","xAOD::JetContainer"],
94 ["AntiKt4EMPFlowCSSKJetsAux","xAOD::JetAuxContainer"],
95 ["AntiKt4UFOCSSKJets","xAOD::JetContainer"],
96 ["AntiKt4UFOCSSKJetsAux","xAOD::JetAuxContainer"],
97 ["AntiKt4UFOCSSKLowPtJets","xAOD::JetContainer"],
98 ["AntiKt4UFOCSSKLowPtJetsAux","xAOD::JetAuxContainer"],
99
100 ["AntiKt10PV0TrackJets","xAOD::JetContainer"],
101 ["AntiKt10PV0TrackJetsAux","xAOD::JetAuxContainer"],
102 ["AntiKt10LCTopoJets","xAOD::JetContainer"],
103 ["AntiKt10LCTopoJetsAux","xAOD::JetAuxContainer"],
104 ["AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets","xAOD::JetContainer"],
105 ["AntiKt10LCTopoTrimmedPtFrac5SmallR20JetsAux","xAOD::JetAuxContainer"],
106 ["AntiKt10TruthTrimmedPtFrac5SmallR20Jets","xAOD::JetContainer"],
107 ["AntiKt10TruthTrimmedPtFrac5SmallR20JetsAux","xAOD::JetAuxContainer"],
108 ["AntiKt10TrackCaloClusterJets","xAOD::JetContainer"],
109 ["AntiKt10TrackCaloClusterJetsAux","xAOD::JetAuxContainer"],
110 ["AntiKt10UFOCSSKJets","xAOD::JetContainer"],
111 ["AntiKt10UFOCSSKJetsAux","xAOD::JetAuxContainer"],
112 ["AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets","xAOD::JetContainer"],
113 ["AntiKt10UFOCSSKSoftDropBeta100Zcut10JetsAux","xAOD::JetAuxContainer"],
114 ["AntiKt10TruthSoftDropBeta100Zcut10Jets","xAOD::JetContainer"],
115 ["AntiKt10TruthSoftDropBeta100Zcut10JetsAux","xAOD::JetAuxContainer"],
116 ["AntiKt10TruthJets","xAOD::JetContainer"],
117 ["AntiKt10TruthJetsAux","xAOD::JetAuxContainer"],
118 ["AntiKt10TruthDressedWZSoftDropBeta100Zcut10Jets","xAOD::JetContainer"],
119 ["AntiKt10TruthDressedWZSoftDropBeta100Zcut10JetsAux","xAOD::JetAuxContainer"],
120 ["AntiKt10TruthDressedWZJets","xAOD::JetContainer"],
121 ["AntiKt10TruthDressedWZJetsAux","xAOD::JetAuxContainer"],
122
123 ["Kt4EMPFlowEventShape","xAOD::EventShape"],
124 ["Kt4EMPFlowEventShapeAux","xAOD::EventShapeAuxInfo"],
125 ["Kt4EMPFlowPUSBEventShape","xAOD::EventShape"],
126 ["Kt4EMPFlowPUSBEventShapeAux","xAOD::EventShapeAuxInfo"],
127 ["Kt4EMPFlowNeutEventShape","xAOD::EventShape"],
128 ["Kt4EMPFlowNeutEventShapeAux","xAOD::EventShapeAuxInfo"],
129 ["Kt4EMTopoOriginEventShape","xAOD::EventShape"],
130 ["Kt4EMTopoOriginEventShapeAux","xAOD::EventShapeAuxInfo"],
131
132 ["TrackCaloClustersCombinedAndNeutral","xAOD::TrackCaloClusterContainer"],
133 ["TrackCaloClustersCombinedAndNeutralAux","xAOD::TrackCaloClusterAuxContainer"],
134 ["DiTauJetsLowPt","xAOD::DiTauJetContainer"],
135 ["DiTauJetsLowPtAux","xAOD::DiTauJetAuxContainer"],
136 ["MET_Reference_AntiKt4EMTopo",'xAOD::MissingETContainer'],
137 ["MET_Reference_AntiKt4EMTopoAux",'xAOD::MissingETAuxContainer'],
138 ["MET_Core_AntiKt4EMTopo",'xAOD::MissingETContainer'],
139 ["MET_Core_AntiKt4EMTopoAux",'xAOD::MissingETAuxContainer'],
140 ["METAssoc_AntiKt4EMTopo",'xAOD::MissingETAssociationMap'],
141 ["METAssoc_AntiKt4EMTopoAux",'xAOD::MissingETAuxAssociationMap'],
142 ["MET_Core_AntiKt4EMTopo_LRT",'xAOD::MissingETContainer'],
143 ["MET_Core_AntiKt4EMTopo_LRTAux",'xAOD::MissingETAuxContainer'],
144 ["METAssoc_AntiKt4EMTopo_LRT",'xAOD::MissingETAssociationMap'],
145 ["METAssoc_AntiKt4EMTopo_LRTAux",'xAOD::MissingETAuxAssociationMap'],
146 ["MET_Reference_AntiKt4EMPFlow",'xAOD::MissingETContainer'],
147 ["MET_Reference_AntiKt4EMPFlowAux",'xAOD::MissingETAuxContainer'],
148 ["MET_Core_AntiKt4EMPFlow",'xAOD::MissingETContainer'],
149 ["MET_Core_AntiKt4EMPFlowAux",'xAOD::MissingETAuxContainer'],
150 ["METAssoc_AntiKt4EMPFlow",'xAOD::MissingETAssociationMap'],
151 ["METAssoc_AntiKt4EMPFlowAux",'xAOD::MissingETAuxAssociationMap'],
152 ["MET_Core_AntiKt4EMPFlow_LRT",'xAOD::MissingETContainer'],
153 ["MET_Core_AntiKt4EMPFlow_LRTAux",'xAOD::MissingETAuxContainer'],
154 ["METAssoc_AntiKt4EMPFlow_LRT",'xAOD::MissingETAssociationMap'],
155 ["METAssoc_AntiKt4EMPFlow_LRTAux",'xAOD::MissingETAuxAssociationMap'],
156
157 ["EMOriginTopoClusters","xAOD::CaloClusterContainer"],
158 ["EMOriginTopoClustersAux","xAOD::ShallowAuxContainer"],
159 ["LCOriginTopoClusters","xAOD::CaloClusterContainer"],
160 ["LCOriginTopoClustersAux","xAOD::ShallowAuxContainer"],
161
162 ["GNNVertices", "xAOD::VertexContainer"],
163 ["GNNVerticesAux","xAOD::VertexAuxContainer"],
164
165 ["GlobalChargedParticleFlowObjects","xAOD::FlowElementContainer"],
166 ["GlobalChargedParticleFlowObjectsAux","xAOD::FlowElementAuxContainer"],
167 ["GlobalNeutralParticleFlowObjects","xAOD::FlowElementContainer"],
168 ["GlobalNeutralParticleFlowObjectsAux","xAOD::FlowElementAuxContainer"],
169
170 ["CHSGChargedParticleFlowObjects","xAOD::FlowElementContainer"],
171 ["CHSGChargedParticleFlowObjectsAux","xAOD::ShallowAuxContainer"],
172 ["CHSGNeutralParticleFlowObjects","xAOD::FlowElementContainer"],
173 ["CHSGNeutralParticleFlowObjectsAux","xAOD::ShallowAuxContainer"],
174
175 ["CSSKGChargedParticleFlowObjects","xAOD::FlowElementContainer"],
176 ["CSSKGChargedParticleFlowObjectsAux","xAOD::ShallowAuxContainer"],
177 ["CSSKGNeutralParticleFlowObjects","xAOD::FlowElementContainer"],
178 ["CSSKGNeutralParticleFlowObjectsAux","xAOD::ShallowAuxContainer"],
179
180 ['UFOCSSK','xAOD::FlowElementContainer'],
181 ['UFOCSSKAux','xAOD::FlowElementAuxContainer'],
182
183 ]
184
185 if flags is not None and flags.Tracking.doPseudoTracking:
186 containers += [
187 ["InDetReplacedWithPseudoTrackParticles","xAOD::TrackParticleContainer"],
188 ["InDetReplacedWithPseudoTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
189 ["InDetReplacedWithPseudoFromBTrackParticles","xAOD::TrackParticleContainer"],
190 ["InDetReplacedWithPseudoFromBTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
191 ["InDetReplacedWithPseudoNotFromBTrackParticles","xAOD::TrackParticleContainer"],
192 ["InDetReplacedWithPseudoNotFromBTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
193 ["InDetPlusPseudoTrackParticles","xAOD::TrackParticleContainer"],
194 ["InDetPlusPseudoTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
195 ["InDetPlusPseudoFromBTrackParticles","xAOD::TrackParticleContainer"],
196 ["InDetPlusPseudoFromBTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
197 ["InDetPlusPseudoNotFromBTrackParticles","xAOD::TrackParticleContainer"],
198 ["InDetPlusPseudoNotFromBTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
199 ["InDetNoFakesTrackParticles","xAOD::TrackParticleContainer"],
200 ["InDetNoFakesTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
201 ["InDetNoFakesFromBTrackParticles","xAOD::TrackParticleContainer"],
202 ["InDetNoFakesFromBTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
203 ["InDetNoFakesNotFromBTrackParticles","xAOD::TrackParticleContainer"],
204 ["InDetNoFakesNotFromBTrackParticlesAux","xAOD::TrackParticleAuxContainer"],
205 ["InDetSiSPSeededTracksParticles","xAOD::TrackParticleContainer"],
206 ["InDetSiSPSeededTracksParticlesAux","xAOD::TrackParticleAuxContainer"]
207 ]
208
209 return containers