3 """ Prepare LRT EGamma output list
6 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
15 outFlags = flags.Egamma.Keys.Output
21 f
"xAOD::ElectronContainer#LRT{outFlags.Electrons}",
22 f
"xAOD::ElectronAuxContainer#LRT{outFlags.Electrons}"
23 f
"Aux.{outFlags.ElectronsSuppESD}"]
25 f
"xAOD::CaloClusterContainer#LRT{outFlags.CaloClusters}",
26 f
"xAOD::CaloClusterAuxContainer#LRT{outFlags.CaloClusters}"
27 f
"Aux.{outFlags.CaloClustersSuppESD}"]
29 f
"xAOD::CaloClusterContainer#LRT{outFlags.EgammaLargeClusters}",
30 f
"xAOD::CaloClusterAuxContainer#LRT{outFlags.EgammaLargeClusters}"
31 f
"Aux.{outFlags.EgammaLargeClustersSuppESD}"]
33 f
"CaloClusterCellLinkContainer#LRT{outFlags.CaloClusters}"
36 f
"CaloClusterCellLinkContainer#LRT{outFlags.EgammaLargeClusters}"
39 f
"xAOD::TrackParticleContainer#LRT{outFlags.GSFTrackParticles}",
40 f
"xAOD::TrackParticleAuxContainer#LRT{outFlags.GSFTrackParticles}"
41 f
"Aux.{outFlags.GSFTrackParticlesSuppESD}"]
42 if flags.Egamma.doTruthAssociation:
44 f
"xAOD::TruthParticleContainer#LRT{outFlags.TruthParticles}",
45 f
"xAOD::TruthParticleAuxContainer#LRT{outFlags.TruthParticles}"
46 f
"Aux.{outFlags.TruthParticlesSuppESD}"]
50 f
"xAOD::ElectronContainer#LRT{outFlags.Electrons}",
51 f
"xAOD::ElectronAuxContainer#LRT{outFlags.Electrons}"
52 f
"Aux.{outFlags.ElectronsSuppAOD}"]
54 f
"xAOD::CaloClusterContainer#LRT{outFlags.CaloClusters}",
55 f
"xAOD::CaloClusterAuxContainer#LRT{outFlags.CaloClusters}"
56 f
"Aux.{outFlags.CaloClustersSuppAOD}"]
58 f
"CaloClusterCellLinkContainer#LRT{outFlags.CaloClusters}"
61 f
"xAOD::TrackParticleContainer#LRT{outFlags.GSFTrackParticles}",
62 f
"xAOD::TrackParticleAuxContainer#LRT{outFlags.GSFTrackParticles}"
63 f
"Aux.{outFlags.GSFTrackParticlesSuppAOD}"]
64 if flags.Egamma.doTruthAssociation:
66 f
"xAOD::TruthParticleContainer#LRT{outFlags.TruthParticles}",
67 f
"xAOD::TruthParticleAuxContainer#LRT{outFlags.TruthParticles}"
68 f
"Aux.{outFlags.TruthParticlesSuppAOD}"]
72 if flags.Output.doWriteESD:
73 from OutputStreamAthenaPool.OutputStreamConfig
import addToESD
76 if flags.Output.doWriteAOD:
77 from OutputStreamAthenaPool.OutputStreamConfig
import addToAOD