10 mlog = logging.getLogger(name)
11 mlog.info(
'Starting isolation Output configuration')
18 DensityAODSupp =
"-DensityArea.-DensitySigma"
20 if flags.Detector.EnableCalo:
22 "xAOD::EventShape#TopoClusterIsoCentralEventShape",
23 "xAOD::EventShapeAuxInfo#TopoClusterIsoCentralEventShapeAux."]
25 "xAOD::EventShape#TopoClusterIsoForwardEventShape",
26 "xAOD::EventShapeAuxInfo#TopoClusterIsoForwardEventShapeAux."]
27 if flags.Reco.EnablePFlow:
29 "xAOD::EventShape#NeutralParticleFlowIsoCentralEventShape",
30 "xAOD::EventShapeAuxInfo#NeutralParticleFlowIsoCentralEventShapeAux."]
32 "xAOD::EventShape#NeutralParticleFlowIsoForwardEventShape",
33 "xAOD::EventShapeAuxInfo#NeutralParticleFlowIsoForwardEventShapeAux."]
35 toAOD = [ i.replace(
'Aux.',f
'Aux.{DensityAODSupp}')
for i
in toESD ]
37 if flags.Output.doWriteESD:
38 from OutputStreamAthenaPool.OutputStreamConfig
import addToESD
40 mlog.info(
'isoDensityESDList: %s ', toESD)
42 if flags.Output.doWriteAOD:
43 from OutputStreamAthenaPool.OutputStreamConfig
import addToAOD
45 mlog.info(
'isoDensityAODList: %s ', toAOD)
47 mlog.info(
"Isolation Output configured")