|
eic-smear
1.0.3
A collection of ROOT classes for Monte Carlo events and a fast-smearing code simulating detector effects for the Electron-Ion Collider task force
|
#include <EventPythia.h>
Public Member Functions | |
| virtual | ~EventPythiaPP () |
| Destructor. More... | |
| EventPythiaPP () | |
| Default constructor. More... | |
| EventPythiaPP (double Q2, double x1, double x2) | |
| Initialise event kinematics. More... | |
| EventPythiaPP (const EventPythiaPP &) | |
| Copy constructor. More... | |
| EventPythiaPP & | operator= (const EventPythiaPP &) |
| Assignment operator. More... | |
| virtual Double_t | GetQ2 () const |
| Q-squared of the interaction. More... | |
| virtual Double_t | GetX1 () const |
| x of the parton from the +z beam. More... | |
| virtual Double_t | GetX2 () const |
| x of the parton from the -z beam. More... | |
Public Member Functions inherited from erhic::hadronic::EventMC | |
| virtual | ~EventMC () |
| Destructor. More... | |
| EventMC () | |
| Constructor. More... | |
| virtual const ParticleMC * | GetTrack (UInt_t) const |
| Returns the nth track from the event. More... | |
| virtual ParticleMC * | GetTrack (UInt_t) |
| Returns the nth track from the event. More... | |
| virtual UInt_t | GetNTracks () const |
| Returns the number of tracks in the event. More... | |
| virtual UInt_t | Add (ParticleMC *particle) |
| Add a track to the list. More... | |
| virtual Double_t | GetCentreOfMassEnergy () const |
| Returns the centre-of-mass energy of the event (GeV) More... | |
| virtual void | Clear (Option_t *="") |
| Clear the track list. More... | |
Public Member Functions inherited from erhic::VirtualEvent | |
| virtual | ~VirtualEvent () |
| Destructor. More... | |
| virtual void | HadronicFinalState (ParticlePtrList &) const |
| Populate a track list with the hadronic final-state. More... | |
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 |
| typedef for a track pointer collection. More... | |
Definition at line 20 of file hadronic/EventPythia.h.
|
virtual |
Destructor.
Definition at line 15 of file hadronic/EventPythia.cxx.
| erhic::hadronic::EventPythiaPP::EventPythiaPP | ( | ) |
Default constructor.
Definition at line 18 of file hadronic/EventPythia.cxx.
| erhic::hadronic::EventPythiaPP::EventPythiaPP | ( | double | Q2, |
| double | x1, | ||
| double | x2 | ||
| ) |
Initialise event kinematics.
Definition at line 24 of file hadronic/EventPythia.cxx.
| erhic::hadronic::EventPythiaPP::EventPythiaPP | ( | const EventPythiaPP & | that | ) |
Copy constructor.
Definition at line 30 of file hadronic/EventPythia.cxx.
|
virtual |
Q-squared of the interaction.
Definition at line 47 of file hadronic/EventPythia.cxx.
|
virtual |
x of the parton from the +z beam.
Definition at line 51 of file hadronic/EventPythia.cxx.
|
virtual |
x of the parton from the -z beam.
Definition at line 55 of file hadronic/EventPythia.cxx.
| EventPythiaPP & erhic::hadronic::EventPythiaPP::operator= | ( | const EventPythiaPP & | that | ) |
Assignment operator.
Definition at line 37 of file hadronic/EventPythia.cxx.
|
protected |
Definition at line 63 of file hadronic/EventPythia.h.
|
protected |
Definition at line 64 of file hadronic/EventPythia.h.
|
protected |
Definition at line 65 of file hadronic/EventPythia.h.