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
erhic::hadronic::EventPythiaPP Class Reference
Inheritance diagram for erhic::hadronic::EventPythiaPP:
erhic::hadronic::EventMC erhic::VirtualEvent

Public Member Functions

virtual ~EventPythiaPP ()
 
 EventPythiaPP ()
 
 EventPythiaPP (double Q2, double x1, double x2)
 
 EventPythiaPP (const EventPythiaPP &)
 
EventPythiaPPoperator= (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 ParticleMCGetTrack (UInt_t) const
 
virtual ParticleMCGetTrack (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
 

Detailed Description

Definition at line 20 of file EventPythia.h.

Constructor & Destructor Documentation

erhic::hadronic::EventPythiaPP::~EventPythiaPP ( )
virtual

Destructor.

Definition at line 15 of file EventPythia.cxx.

erhic::hadronic::EventPythiaPP::EventPythiaPP ( )

Default constructor.

Definition 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.

erhic::hadronic::EventPythiaPP::EventPythiaPP ( const EventPythiaPP that)

Copy constructor.

Definition at line 30 of file EventPythia.cxx.

Member Function Documentation

Double_t erhic::hadronic::EventPythiaPP::GetQ2 ( ) const
virtual

Q-squared of the interaction.

Definition at line 47 of file EventPythia.cxx.

Double_t erhic::hadronic::EventPythiaPP::GetX1 ( ) const
virtual

x of the parton from the +z beam.

Definition at line 51 of file EventPythia.cxx.

Double_t erhic::hadronic::EventPythiaPP::GetX2 ( ) const
virtual

x of the parton from the -z beam.

Definition at line 55 of file EventPythia.cxx.

EventPythiaPP & erhic::hadronic::EventPythiaPP::operator= ( const EventPythiaPP that)

Assignment operator.

Definition at line 37 of file EventPythia.cxx.


The documentation for this class was generated from the following files: