10 #include <boost/program_options.hpp>
27 using namespace Acts::UnitLiterals;
33 int main(
int argc,
char* argv[]) {
55 sequencer.addReader(std::make_shared<EventGenerator>(evgen, logLevel));
64 sequencer.addAlgorithm(
65 std::make_shared<ParticleSelector>(selectParticles, logLevel));
69 trkConvConfig.
output =
"tracks";
73 sequencer.addAlgorithm(std::make_shared<TruthVerticesToTracksAlgorithm>(
74 trkConvConfig, logLevel));
79 selectorConfig.
output =
"tracks_selected";
84 sequencer.addAlgorithm(
85 std::make_shared<TrackSelector>(selectorConfig, logLevel));
93 std::make_shared<RootVertexAndTracksWriter>(writerCfg, logLevel));
95 return sequencer.run();