![]() |
Project
|
A class offering convenient generator configuration and encapsulation of lower level classes. Meant to reduce code duplication for places where events need to be generated. More...
#include <GeneratorService.h>
Public Member Functions | |
| void | initService (std::string const &generatorName, std::string const &triggerName, VertexOption const &vtxOption) |
| std::pair< std::vector< MCTrack >, o2::dataformats::MCEventHeader > | generateEvent () |
| void | generateEvent_MCTracks (std::vector< MCTrack > &tracks, o2::dataformats::MCEventHeader &header) |
| void | generateEvent_MCTracks (o2::pmr::vector< MCTrack > &tracks, o2::dataformats::MCEventHeader &header) |
| void | generateEvent_TParticles (std::vector< TParticle > &tparts, o2::dataformats::MCEventHeader &header) |
| void | stopGenerators () |
A class offering convenient generator configuration and encapsulation of lower level classes. Meant to reduce code duplication for places where events need to be generated.
Definition at line 59 of file GeneratorService.h.
| std::pair< std::vector< o2::MCTrack >, o2::dataformats::MCEventHeader > GeneratorService::generateEvent | ( | ) |
Definition at line 78 of file GeneratorService.cxx.
| void GeneratorService::generateEvent_MCTracks | ( | o2::pmr::vector< MCTrack > & | tracks, |
| o2::dataformats::MCEventHeader & | header | ||
| ) |
Definition at line 66 of file GeneratorService.cxx.
| void GeneratorService::generateEvent_MCTracks | ( | std::vector< MCTrack > & | tracks, |
| o2::dataformats::MCEventHeader & | header | ||
| ) |
Definition at line 54 of file GeneratorService.cxx.
| void GeneratorService::generateEvent_TParticles | ( | std::vector< TParticle > & | tparts, |
| o2::dataformats::MCEventHeader & | header | ||
| ) |
Definition at line 86 of file GeneratorService.cxx.
| void GeneratorService::initService | ( | std::string const & | generatorName, |
| std::string const & | triggerName, | ||
| VertexOption const & | vtxOption | ||
| ) |
Definition at line 22 of file GeneratorService.cxx.
| void GeneratorService::stopGenerators | ( | ) |
Calls Generator::stop() on all registered generators
Definition at line 96 of file GeneratorService.cxx.