EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
erhic::hadronic::EventPythiaPP Class Reference

#include <eic-smear/blob/master/include/eicsmear/hadronic/EventPythia.h>

+ Inheritance diagram for erhic::hadronic::EventPythiaPP:
+ Collaboration diagram for erhic::hadronic::EventPythiaPP:

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.

View newest version in sPHENIX GitHub at line 20 of file EventPythia.h

Constructor & Destructor Documentation

erhic::hadronic::EventPythiaPP::~EventPythiaPP ( )
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

Member Function Documentation

Double_t erhic::hadronic::EventPythiaPP::GetQ2 ( ) const
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.

Double_t erhic::hadronic::EventPythiaPP::GetX1 ( ) const
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.

Double_t erhic::hadronic::EventPythiaPP::GetX2 ( ) const
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.

+ Here is the call graph for this function:

Member Data Documentation

Double32_t erhic::hadronic::EventPythiaPP::QSquared
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=().

Double32_t erhic::hadronic::EventPythiaPP::x1
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=().

Double32_t erhic::hadronic::EventPythiaPP::x2
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=().


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