12 from METReconstruction.METCalo_Cfg
import METCalo_Cfg
14 metDefs = [
'EMTopo',
'EMTopoRegions',
'LocHadTopo',
'LocHadTopoRegions',
'Calo']
15 for metDef
in metDefs:
16 outputList.append(
'xAOD::MissingETContainer#MET_'+metDef)
17 outputList.append(
'xAOD::MissingETAuxContainer#MET_'+metDef+
'Aux.')
20 from METReconstruction.METTrack_Cfg
import METTrack_Cfg
22 outputList.append(
"xAOD::MissingETContainer#MET_Track")
23 outputList.append(
"xAOD::MissingETAuxContainer#MET_TrackAux.")
26 if inputFlags.Input.isMC:
27 from METReconstruction.METTruth_Cfg
import METTruth_Cfg
29 outputList.append(
"xAOD::MissingETContainer#MET_Truth")
30 outputList.append(
"xAOD::MissingETAuxContainer#MET_TruthAux.")
31 outputList.append(
"xAOD::MissingETContainer#MET_TruthRegions")
32 outputList.append(
"xAOD::MissingETAuxContainer#MET_TruthRegionsAux.")
33 outputList.append(
'xAOD::MissingETComponentMap#METMap_Truth')
34 outputList.append(
'xAOD::MissingETAuxComponentMap#METMap_TruthAux.')
37 from METReconstruction.METAssociatorCfg
import METAssociatorCfg
38 from METUtilities.METMakerConfig
import getMETMakerAlg
39 metDefs = [
'AntiKt4EMTopo',
'AntiKt4LCTopo']
40 if inputFlags.MET.DoPFlow:
41 metDefs.append(
'AntiKt4EMPFlow')
42 for metDef
in metDefs:
45 outputList.append(
'xAOD::MissingETAssociationMap#METAssoc_'+metDef)
46 outputList.append(
'xAOD::MissingETAuxAssociationMap#METAssoc_'+metDef+
'Aux.')
47 outputList.append(
'xAOD::MissingETContainer#MET_Core_'+metDef)
48 outputList.append(
'xAOD::MissingETAuxContainer#MET_Core_'+metDef+
'Aux.')
51 outputList.append(
'xAOD::MissingETContainer#MET_Reference_'+metDef)
52 outputList.append(
'xAOD::MissingETAuxContainer#MET_Reference_'+metDef+
'Aux.-ConstitObjectLinks.-ConstitObjectWeights')
55 from OutputStreamAthenaPool.OutputStreamConfig
import addToAOD, addToESD
56 result.merge(
addToESD(inputFlags, outputList))
57 if inputFlags.MET.WritetoAOD:
58 result.merge(
addToAOD(inputFlags, outputList))