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... | |
![]() | |
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... | |
![]() | |
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 |
![]() | |
TClonesArray | mTracks |
Additional Inherited Members | |
![]() | |
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.