EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pythiaDecayer Class Reference

#include <estarlight/blob/master/include/pythiadecayer.h>

Public Member Functions

 pythiaDecayer ()
 
virtual ~pythiaDecayer ()
 
void init ()
 
void addParticle (const starlightParticle &p)
 
eXEvent execute ()
 

Private Member Functions

 pythiaDecayer (Pythia8::Pythia pythia)
 
bool operator== (const pythiaDecayer &other) const
 

Private Attributes

Pythia8::Pythia _pythia
 

Detailed Description

Definition at line 8 of file pythiadecayer.h.

View newest version in sPHENIX GitHub at line 8 of file pythiadecayer.h

Constructor & Destructor Documentation

pythiaDecayer::pythiaDecayer ( )

Definition at line 8 of file pythiadecayer.cpp.

View newest version in sPHENIX GitHub at line 8 of file pythiadecayer.cpp

pythiaDecayer::~pythiaDecayer ( )
virtual

Definition at line 11 of file pythiadecayer.cpp.

View newest version in sPHENIX GitHub at line 11 of file pythiadecayer.cpp

pythiaDecayer::pythiaDecayer ( Pythia8::Pythia  pythia)
private

Member Function Documentation

void pythiaDecayer::addParticle ( const starlightParticle p)

Definition at line 22 of file pythiadecayer.cpp.

View newest version in sPHENIX GitHub at line 22 of file pythiadecayer.cpp

References _pythia, lorentzVector::GetE(), starlightParticle::getPdgCode(), lorentzVector::GetPx(), lorentzVector::GetPy(), lorentzVector::GetPz(), and lorentzVector::M().

+ Here is the call graph for this function:

eXEvent pythiaDecayer::execute ( )

Definition at line 35 of file pythiadecayer.cpp.

View newest version in sPHENIX GitHub at line 35 of file pythiadecayer.cpp

References _pythia, eXEvent::addParticle(), erhic::ParticleMCbase::m, p, printWarn, erhic::ParticleMCbase::px, erhic::ParticleMCbase::py, and erhic::ParticleMCbase::pz.

+ Here is the call graph for this function:

void pythiaDecayer::init ( )

Definition at line 13 of file pythiadecayer.cpp.

View newest version in sPHENIX GitHub at line 13 of file pythiadecayer.cpp

References _pythia.

bool pythiaDecayer::operator== ( const pythiaDecayer other) const
private

Member Data Documentation

Pythia8::Pythia pythiaDecayer::_pythia
private

Definition at line 33 of file pythiadecayer.h.

View newest version in sPHENIX GitHub at line 33 of file pythiadecayer.h

Referenced by addParticle(), execute(), and init().


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