52def DESDM_EXOTHIPCfg(flags):
53 """Main config fragment for DESDM_EXOTHIP"""
54 acc = ComponentAccumulator()
56 # Main algorithm (kernel)
57 acc.merge(DESDM_EXOTHIPKernelCfg(flags, name="DESDM_EXOTHIPKernel", StreamName = 'StreamDESDM_EXOTHIP'))
59 # =============================
60 # Define contents of the format
61 # =============================
62 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
63 from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
65 container_items = ['xAOD::EventInfo#*', 'xAOD::EventAuxInfo#*',
67 'xAOD::TrigNavigation#TrigNavigation','xAOD::TrigNavigationAuxInfo#TrigNavigationAux.',
68 'xAOD::TrigDecision#xTrigDecision','xAOD::TrigDecisionAuxInfo#xTrigDecisionAux.',
69 'xAOD::TrigConfKeys#TrigConfKeys',
70 'xAOD::TrigRNNOutputContainer#HLT_TrigTRTHTCounts','xAOD::TrigRNNOutputAuxContainer#HLT_TrigTRTHTCountsAux.',
71 'xAOD::TrigRNNOutputContainer#HLT_TrigRingerNeuralFex','xAOD::TrigRNNOutputAuxContainer#HLT_TrigRingerNeuralFexAux.',
72 'xAOD::CaloClusterContainer#egammaClusters','xAOD::CaloClusterAuxContainer#egammaClustersAux.',
73 'xAOD::CaloClusterContainer#CaloCalTopoClusters','xAOD::CaloClusterAuxContainer#CaloCalTopoClustersAux.',
74 'xAOD::CaloClusterContainer#InDetTrackParticlesAssociatedClusters','xAOD::CaloClusterAuxContainer#InDetTrackParticlesAssociatedClustersAux.',
75 'xAOD::CaloClusterContainer#LArClusterEM','xAOD::CaloClusterAuxContainer#LArClusterEMAux.',
76 'xAOD::CaloClusterContainer#LArClusterEM7_11Nocorr','xAOD::CaloClusterAuxContainer#LArClusterEM7_11NocorrAux.',
77 'xAOD::CaloClusterContainer#egammaTopoSeededClusters','xAOD::CaloClusterAuxContainer#egammaTopoSeededClustersAux.',
79 'CaloCellContainer#AllCalo',
80 'CaloClusterCellLinkContainer#InDetTrackParticlesAssociatedClusters_links',
81 'CaloClusterCellLinkContainer#LArClusterEM7_11Nocorr_links',
82 'CaloClusterCellLinkContainer#LArClusterEM_links',
83 'CaloClusterCellLinkContainer#CaloCalTopoClusters_links',
84 'CaloClusterCellLinkContainer#egammaClusters_links',
85 'CaloClusterCellLinkContainer#egammaTopoSeededClusters_links',
87 'InDet::TRT_DriftCircleContainer#TRT_DriftCircles',
88 'LArDigitContainer#LArDigitContainer_EMClust',
89 'LArDigitContainer#LArDigitContainer_Thinned',
91 'xAOD::VertexContainer#PrimaryVertices','xAOD::VertexAuxContainer#PrimaryVerticesAux.-vxTrackAtVertex.-MvfFitInfo.-isInitialized.-VTAV',
92 'xAOD::PhotonContainer#Photons','xAOD::PhotonAuxContainer#PhotonsAux.'
95 container_items += ['xAOD::TruthParticleContainer#*','xAOD::TruthParticleAuxContainer#TruthParticlesAux.-caloExtension',
96 'xAOD::TruthVertexContainer#*','xAOD::TruthVertexAuxContainer#*',
97 'xAOD::TruthEventContainer#*','xAOD::TruthEventAuxContainer#*']
99 acc.merge( OutputStreamCfg( flags, 'DESDM_EXOTHIP', ItemList=container_items, AcceptAlgs=["DESDM_EXOTHIPKernel"]) )
101 SetupMetaDataForStreamCfg(
104 AcceptAlgs=["DESDM_EXOTHIPKernel"],
106 MetadataCategory.ByteStreamMetaData,
107 MetadataCategory.CutFlowMetaData,
108 MetadataCategory.LumiBlockMetaData,
109 MetadataCategory.TriggerMenuMetaData,