![]() |
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().
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.
|
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().