91def CSV_InDetImporterCfg(flags, indir, trackParticleName):
92 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
93 from OutputStreamAthenaPool.OutputStreamConfig import addToESD, addToAOD
94
95 ca = ComponentAccumulator()
96
97 algo = CSV_InDetImporterAlg("CSV_InDetImporter")
98 algo.indir = indir
99 if trackParticleName:
100 algo.trackParticleName = trackParticleName
101 output = [f'xAOD::TrackParticleContainer#{trackParticleName}', f'xAOD::TrackParticleAuxContainer#{trackParticleName}Aux.']
102 algo.ExtraOutput = output[:1]
103 ca.merge(addToESD(flags, output))
104 ca.merge(addToAOD(flags, output))
105
106 ca.addEventAlgo(algo)
107 return ca
108
109