23 int main(
int argc,
char* argv[]) {
44 auto inputDir = vm[
"input-dir"].as<std::string>();
50 for (
auto cdr : geometry.second) {
55 auto particleReaderCfg =
57 particleReaderCfg.outputParticles =
"particles";
58 sequencer.
addReader(std::make_shared<ActsExamples::CsvParticleReader>(
59 particleReaderCfg, logLevel));
62 auto clusterReaderCfg =
65 clusterReaderCfg.outputClusters =
"clusters";
66 clusterReaderCfg.outputHitParticlesMap =
"hit_particle_map";
67 clusterReaderCfg.outputHitIds =
"hit_ids";
68 sequencer.
addReader(std::make_shared<ActsExamples::CsvPlanarClusterReader>(
69 clusterReaderCfg, logLevel));
75 printCfg.
inputHitIds = clusterReaderCfg.outputHitIds;
84 std::make_shared<ActsExamples::PrintHits>(printCfg, logLevel));
86 return sequencer.
run();