EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#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 |
Definition at line 8 of file pythiadecayer.h.
View newest version in sPHENIX GitHub at line 8 of file pythiadecayer.h
pythiaDecayer::pythiaDecayer | ( | ) |
Definition at line 8 of file pythiadecayer.cpp.
View newest version in sPHENIX GitHub at line 8 of file pythiadecayer.cpp
|
virtual |
Definition at line 11 of file pythiadecayer.cpp.
View newest version in sPHENIX GitHub at line 11 of file pythiadecayer.cpp
|
private |
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().
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.
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.
|
private |
|
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().