EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <eic-smear/blob/master/include/eicsmear/hadronic/EventPythia.h>
Public Member Functions | |
virtual | ~EventPythiaPP () |
EventPythiaPP () | |
EventPythiaPP (double Q2, double x1, double x2) | |
EventPythiaPP (const EventPythiaPP &) | |
EventPythiaPP & | operator= (const EventPythiaPP &) |
virtual Double_t | GetQ2 () const |
virtual Double_t | GetX1 () const |
virtual Double_t | GetX2 () const |
Public Member Functions inherited from erhic::hadronic::EventMC | |
virtual | ~EventMC () |
EventMC () | |
virtual const ParticleMC * | GetTrack (UInt_t) const |
virtual ParticleMC * | GetTrack (UInt_t) |
virtual UInt_t | GetNTracks () const |
virtual UInt_t | Add (ParticleMC *particle) |
virtual Double_t | GetCentreOfMassEnergy () const |
virtual void | Clear (Option_t *="") |
Public Member Functions inherited from erhic::VirtualEvent | |
virtual | ~VirtualEvent () |
virtual void | HadronicFinalState (ParticlePtrList &) const |
Protected Attributes | |
Double32_t | QSquared |
Double32_t | x1 |
Double32_t | x2 |
Protected Attributes inherited from erhic::hadronic::EventMC | |
TClonesArray | mTracks |
Additional Inherited Members | |
Public Types inherited from erhic::VirtualEvent | |
typedef std::vector< const erhic::VirtualParticle * > | ParticlePtrList |
Definition at line 20 of file EventPythia.h.
View newest version in sPHENIX GitHub at line 20 of file EventPythia.h
|
virtual |
Destructor.
Definition at line 15 of file EventPythia.cxx.
View newest version in sPHENIX GitHub at line 15 of file EventPythia.cxx
erhic::hadronic::EventPythiaPP::EventPythiaPP | ( | ) |
Default constructor.
Definition at line 18 of file EventPythia.cxx.
View newest version in sPHENIX GitHub at line 18 of file EventPythia.cxx
erhic::hadronic::EventPythiaPP::EventPythiaPP | ( | double | Q2, |
double | x1, | ||
double | x2 | ||
) |
Initialise event kinematics.
Definition at line 24 of file EventPythia.cxx.
View newest version in sPHENIX GitHub at line 24 of file EventPythia.cxx
erhic::hadronic::EventPythiaPP::EventPythiaPP | ( | const EventPythiaPP & | that | ) |
Copy constructor.
Definition at line 30 of file EventPythia.cxx.
View newest version in sPHENIX GitHub at line 30 of file EventPythia.cxx
|
virtual |
Q-squared of the interaction.
Definition at line 47 of file EventPythia.cxx.
View newest version in sPHENIX GitHub at line 47 of file EventPythia.cxx
References QSquared.
|
virtual |
x of the parton from the +z beam.
Definition at line 51 of file EventPythia.cxx.
View newest version in sPHENIX GitHub at line 51 of file EventPythia.cxx
References x1.
|
virtual |
x of the parton from the -z beam.
Definition at line 55 of file EventPythia.cxx.
View newest version in sPHENIX GitHub at line 55 of file EventPythia.cxx
References x2.
EventPythiaPP & erhic::hadronic::EventPythiaPP::operator= | ( | const EventPythiaPP & | that | ) |
Assignment operator.
Definition at line 37 of file EventPythia.cxx.
View newest version in sPHENIX GitHub at line 37 of file EventPythia.cxx
References erhic::EventDis::operator=(), QSquared, x1, and x2.
|
protected |
Definition at line 63 of file EventPythia.h.
View newest version in sPHENIX GitHub at line 63 of file EventPythia.h
Referenced by GetQ2(), and operator=().
|
protected |
Definition at line 64 of file EventPythia.h.
View newest version in sPHENIX GitHub at line 64 of file EventPythia.h
Referenced by GetX1(), and operator=().
|
protected |
Definition at line 65 of file EventPythia.h.
View newest version in sPHENIX GitHub at line 65 of file EventPythia.h
Referenced by GetX2(), and operator=().