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

Decays unstable generator particles with Pythia8 before transport, keeping the full chain. More...

#include <EventDecayer.h>

Public Member Functions

bool init ()
 
void setUnits (double positionUnit, double timeUnit, double momentumUnit=1., double energyUnit=1.)
 Sets the caller's units in cm, s, GeV/c and GeV, as the unit setters of Generator (default cm, s, GeV/c, GeV)
 
EventDecayerReport decay (std::vector< TParticle > &particles)
 
std::string configSummary () const
 
bool vertexLimitsActive () const
 
int seed () const
 

Detailed Description

Decays unstable generator particles with Pythia8 before transport, keeping the full chain.

Definition at line 51 of file EventDecayer.h.

Member Function Documentation

◆ configSummary()

std::string o2::eventgen::EventDecayer::configSummary ( ) const

Definition at line 252 of file EventDecayer.cxx.

◆ decay()

EventDecayerReport o2::eventgen::EventDecayer::decay ( std::vector< TParticle > &  particles)

Definition at line 279 of file EventDecayer.cxx.

◆ init()

bool o2::eventgen::EventDecayer::init ( )

Definition at line 176 of file EventDecayer.cxx.

◆ seed()

int o2::eventgen::EventDecayer::seed ( ) const
inline

Definition at line 66 of file EventDecayer.h.

◆ setUnits()

void o2::eventgen::EventDecayer::setUnits ( double  positionUnit,
double  timeUnit,
double  momentumUnit = 1.,
double  energyUnit = 1. 
)
inline

Sets the caller's units in cm, s, GeV/c and GeV, as the unit setters of Generator (default cm, s, GeV/c, GeV)

Definition at line 56 of file EventDecayer.h.

◆ vertexLimitsActive()

bool o2::eventgen::EventDecayer::vertexLimitsActive ( ) const

Definition at line 261 of file EventDecayer.cxx.


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