Project
Loading...
Searching...
No Matches
o2::eventgen::GeneratorService Class Reference

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::MCEventHeadergenerateEvent ()
 
void generateEvent_MCTracks (std::vector< MCTrack > &tracks, o2::dataformats::MCEventHeader &header)
 
void generateEvent_TParticles (std::vector< TParticle > &tparts, o2::dataformats::MCEventHeader &header)
 

Detailed Description

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 58 of file GeneratorService.h.

Member Function Documentation

◆ generateEvent()

std::pair< std::vector< o2::MCTrack >, o2::dataformats::MCEventHeader > GeneratorService::generateEvent ( )

Definition at line 64 of file GeneratorService.cxx.

◆ generateEvent_MCTracks()

void GeneratorService::generateEvent_MCTracks ( std::vector< MCTrack > &  tracks,
o2::dataformats::MCEventHeader header 
)

Definition at line 52 of file GeneratorService.cxx.

◆ generateEvent_TParticles()

void GeneratorService::generateEvent_TParticles ( std::vector< TParticle > &  tparts,
o2::dataformats::MCEventHeader header 
)

Definition at line 72 of file GeneratorService.cxx.

◆ initService()

void GeneratorService::initService ( std::string const &  generatorName,
std::string const &  triggerName,
VertexOption const &  vtxOption 
)

Definition at line 20 of file GeneratorService.cxx.


The documentation for this class was generated from the following files: