3 __doc__ =
"Prepare LRT EGamma output list"
5 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
14 outFlags = flags.Egamma.Keys.Output
20 f
"xAOD::ElectronContainer#LRT{outFlags.Electrons}",
21 f
"xAOD::ElectronAuxContainer#LRT{outFlags.Electrons}"
22 f
"Aux.{outFlags.ElectronsSuppESD}"]
24 f
"xAOD::CaloClusterContainer#LRT{outFlags.CaloClusters}",
25 f
"xAOD::CaloClusterAuxContainer#LRT{outFlags.CaloClusters}"
26 f
"Aux.{outFlags.CaloClustersSuppESD}"]
28 f
"xAOD::CaloClusterContainer#LRT{outFlags.EgammaLargeClusters}",
29 f
"xAOD::CaloClusterAuxContainer#LRT{outFlags.EgammaLargeClusters}"
30 f
"Aux.{outFlags.EgammaLargeClustersSuppESD}"]
32 f
"CaloClusterCellLinkContainer#LRT{outFlags.CaloClusters}"
35 f
"CaloClusterCellLinkContainer#LRT{outFlags.EgammaLargeClusters}"
38 f
"xAOD::TrackParticleContainer#LRT{outFlags.GSFTrackParticles}",
39 f
"xAOD::TrackParticleAuxContainer#LRT{outFlags.GSFTrackParticles}"
40 f
"Aux.{outFlags.GSFTrackParticlesSuppESD}"]
41 if flags.Egamma.doTruthAssociation:
43 f
"xAOD::TruthParticleContainer#LRT{outFlags.TruthParticles}",
44 f
"xAOD::TruthParticleAuxContainer#LRT{outFlags.TruthParticles}"
45 f
"Aux.{outFlags.TruthParticlesSuppESD}"]
49 f
"xAOD::ElectronContainer#LRT{outFlags.Electrons}",
50 f
"xAOD::ElectronAuxContainer#LRT{outFlags.Electrons}"
51 f
"Aux.{outFlags.ElectronsSuppAOD}"]
53 f
"xAOD::CaloClusterContainer#LRT{outFlags.CaloClusters}",
54 f
"xAOD::CaloClusterAuxContainer#LRT{outFlags.CaloClusters}"
55 f
"Aux.{outFlags.CaloClustersSuppAOD}"]
57 f
"CaloClusterCellLinkContainer#LRT{outFlags.CaloClusters}"
60 f
"xAOD::TrackParticleContainer#LRT{outFlags.GSFTrackParticles}",
61 f
"xAOD::TrackParticleAuxContainer#LRT{outFlags.GSFTrackParticles}"
62 f
"Aux.{outFlags.GSFTrackParticlesSuppAOD}"]
63 if flags.Egamma.doTruthAssociation:
65 f
"xAOD::TruthParticleContainer#LRT{outFlags.TruthParticles}",
66 f
"xAOD::TruthParticleAuxContainer#LRT{outFlags.TruthParticles}"
67 f
"Aux.{outFlags.TruthParticlesSuppAOD}"]
71 if flags.Output.doWriteESD:
72 from OutputStreamAthenaPool.OutputStreamConfig
import addToESD
75 if flags.Output.doWriteAOD:
76 from OutputStreamAthenaPool.OutputStreamConfig
import addToAOD