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

Pythia 6 DIS event. More...

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

+ Inheritance diagram for erhic::EventPythia:
+ Collaboration diagram for erhic::EventPythia:

Public Member Functions

 EventPythia (const std::string &str="")
 
virtual ~EventPythia ()
 
virtual bool Parse (const std::string &)
 
virtual void SetNucleon (int n)
 
virtual void SetTargetParton (int n)
 
virtual void SetBeamParton (int n)
 
virtual void SetGenEvent (int n)
 
virtual void SetTargetPartonX (double xB)
 
virtual void SetBeamPartonX (double xB)
 
virtual void SetBeamPartonTheta (double radians)
 
virtual void SetLeptonPhi (double radians)
 
virtual void SetF1 (double f1)
 
virtual void SetF2 (double f2)
 
virtual void SetSigmaRad (double sr)
 
virtual void SetHardS (double s)
 
virtual void SetHardT (double t)
 
virtual void SetHardU (double u)
 
virtual void SetHardQ2 (double Q2)
 
virtual void SetHardPt2 (double pt2)
 
virtual void SetSigRadCor (double s)
 
virtual void SetEBrems (double e)
 
virtual void SetPhotonFlux (double f)
 
virtual void SetTrueY (double inelasticity)
 
virtual void SetTrueQ2 (double Q2)
 
virtual void SetTrueX (double x)
 
virtual void SetTrueW2 (double W2)
 
virtual void SetTrueNu (double Nu)
 
virtual void SetR (double r)
 
virtual int GetGenEvent () const
 
virtual double GetTargetPartonX () const
 
virtual double GetBeamPartonX () const
 
virtual double GetBeamPartonTheta () const
 
virtual double GetLeptonPhi () const
 
virtual double GetF1 () const
 
virtual double GetF2 () const
 
virtual double GetSigmaRad () const
 
virtual double GetHardS () const
 
virtual double GetHardT () const
 
virtual double GetHardU () const
 
virtual double GetHardQ2 () const
 
virtual double GetHardPt2 () const
 
virtual double GetSigRadCor () const
 
virtual double GetEBrems () const
 
virtual double GetPhotonFlux () const
 
virtual double GetTrueY () const
 
virtual double GetTrueQ2 () const
 
virtual double GetTrueX () const
 
virtual double GetTrueW2 () const
 
virtual double GetTrueNu () const
 
virtual double GetR () const
 
virtual const ParticleMCScatteredLepton () const
 
- Public Member Functions inherited from erhic::EventMC
 EventMC ()
 
virtual ~EventMC ()
 
virtual bool RequiresEaParticleFields ()
 
virtual ULong64_t GetN () const
 
virtual Int_t GetProcess () const
 
virtual UInt_t GetNTracks () const
 
virtual const ParticleMCGetTrack (UInt_t) const
 
virtual ParticleMCGetTrack (UInt_t)
 
virtual const ParticleMCBeamLepton () const
 
virtual const ParticleMCBeamHadron () const
 
virtual const ParticleMCExchangeBoson () const
 
virtual void AddLast (ParticleMC *track)
 
virtual void Reset ()
 
void Print (const Option_t *option="") const
 
virtual void Clear (Option_t *="")
 
virtual void SetProcess (int code)
 
virtual void SetN (int n)
 
virtual void SetNTracks (int n)
 
virtual void SetELeptonInNuclearFrame (double energy)
 
virtual void SetEScatteredInNuclearFrame (double energy)
 
void FinalState (ParticlePtrList &particles) const
 
void HadronicFinalState (ParticlePtrList &) const
 
TLorentzVector FinalStateMomentum () const
 
TLorentzVector HadronicFinalStateMomentum () const
 
Double_t FinalStateCharge () const
 
std::vector< const
VirtualParticle * > 
GetTracks () const
 
- Public Member Functions inherited from erhic::EventDis
virtual ~EventDis ()
 
 EventDis ()
 
 EventDis (const EventDis &)
 
EventDisoperator= (const EventDis &)
 
virtual Double_t GetX () const
 
virtual Double_t GetQ2 () const
 
virtual Double_t GetY () const
 
virtual Double_t GetYPlus () const
 
virtual Double_t GetW2 () const
 
virtual Double_t GetNu () const
 
virtual double GetXDoubleAngle () const
 
virtual double GetQ2DoubleAngle () const
 
virtual double GetYDoubleAngle () const
 
virtual double GetW2DoubleAngle () const
 
virtual double GetXJacquetBlondel () const
 
virtual double GetQ2JacquetBlondel () const
 
virtual double GetYJacquetBlondel () const
 
virtual double GetW2JacquetBlondel () const
 
virtual void SetLeptonKinematics (const DisKinematics &)
 
virtual void SetJacquetBlondelKinematics (const DisKinematics &)
 
virtual void SetDoubleAngleKinematics (const DisKinematics &)
 
virtual void CopyKinematics (const EventDis &)
 
- Public Member Functions inherited from erhic::VirtualEvent
virtual ~VirtualEvent ()
 

Public Attributes

Int_t nucleon
 
Int_t tgtparton
 
Int_t beamparton
 
Int_t genevent
 Trials required for this event.
 
Double32_t xtgtparton
 
Double32_t xbeamparton
 
Double32_t thetabeamparton
 
Double32_t leptonphi
 
Double32_t F1
 Value used for radiative corrections.
 
Double32_t sigma_rad
 Value used for radiative corrections.
 
Double32_t t_hat
 
Double32_t u_hat
 
Double32_t Q2_hat
 
Double32_t SigRadCor
 Value used for radiative corrections.
 
Double32_t EBrems
 
Double32_t photonflux
 Flux factor, see VINT(319)
 
Double32_t trueY
 
Double32_t trueQ2
 
Double32_t trueX
 Generated x of the event.
 
Double32_t trueW2
 Generated W2 of the event.
 
Double32_t trueNu
 Generated nu of the event.
 
Double32_t F2
 Value used for radiative corrections.
 
Double32_t R
 Value used for radiative corrections.
 
Double32_t pt2_hat
 
Double32_t sHat
 

Additional Inherited Members

- Public Types inherited from erhic::VirtualEvent
typedef std::vector< const
erhic::VirtualParticle * > 
ParticlePtrList
 
- Protected Attributes inherited from erhic::EventMC
Int_t number
 Event number.
 
Int_t process
 PYTHIA code for the physics process producing the event.
 
Int_t nTracks
 Number of Particles in the event (intermediate + final)
 
Double32_t ELeptonInNucl
 
Double32_t ELeptonOutNucl
 
TClonesArray particles
 Particle list.
 

Detailed Description

Pythia 6 DIS event.

Describes an event from the EIC PYTHIA6 implementation.

Definition at line 28 of file EventPythia.h.

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

Constructor & Destructor Documentation

erhic::EventPythia::EventPythia ( const std::string &  str = "")
explicit

Constructor.

Parameters
[in]strA text string setting event-wise quantities. The string format should be (no newlines): "I ievent genevent subprocess nucleon targetparton xtargparton beamparton xbeamparton thetabeamprtn truey trueQ2 truex trueW2 trueNu leptonphi s_hat t_hat u_hat pt2_hat Q2_hat F2 F1 R sigma_rad SigRadCor EBrems photonflux nrTracks"

Definition at line 20 of file EventPythia.cxx.

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

erhic::EventPythia::~EventPythia ( )
virtual

Destructor

Definition at line 48 of file EventPythia.cxx.

View newest version in sPHENIX GitHub at line 48 of file EventPythia.cxx

Member Function Documentation

double erhic::EventPythia::GetBeamPartonTheta ( ) const
inlinevirtual

Returns the polar angle of the beam parton in the cm frame, in radians in the range [0, pi]

Definition at line 469 of file EventPythia.h.

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

References thetabeamparton.

double erhic::EventPythia::GetBeamPartonX ( ) const
inlinevirtual

Returns the x of the beam parton.

Definition at line 465 of file EventPythia.h.

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

References xbeamparton.

double erhic::EventPythia::GetEBrems ( ) const
inlinevirtual

Returnss the energy per radiative photon in the nuclear rest frame.

Definition at line 513 of file EventPythia.h.

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

References EBrems.

double erhic::EventPythia::GetF1 ( ) const
inlinevirtual

Used for radiative corrections.

Definition at line 477 of file EventPythia.h.

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

References F1.

double erhic::EventPythia::GetF2 ( ) const
inlinevirtual

Used for radiative corrections.

Definition at line 481 of file EventPythia.h.

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

References F2.

int erhic::EventPythia::GetGenEvent ( ) const
inlinevirtual

Returns the number of trials required to generate this event.

Definition at line 457 of file EventPythia.h.

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

References genevent.

double erhic::EventPythia::GetHardPt2 ( ) const
inlinevirtual

Returns the squared pT of the hard interaction.

Definition at line 505 of file EventPythia.h.

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

References pt2_hat.

double erhic::EventPythia::GetHardQ2 ( ) const
inlinevirtual

Returns the Q2 of the hard interaction.

Definition at line 501 of file EventPythia.h.

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

References Q2_hat.

double erhic::EventPythia::GetHardS ( ) const
inlinevirtual

Returns the Mandelstamm s of the hard interaction.

Definition at line 489 of file EventPythia.h.

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

References sHat.

double erhic::EventPythia::GetHardT ( ) const
inlinevirtual

Returns the Mandelstamm t of the hard interaction.

Definition at line 493 of file EventPythia.h.

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

References t_hat.

double erhic::EventPythia::GetHardU ( ) const
inlinevirtual

Returns the Mandelstamm u of the hard interaction.

Definition at line 497 of file EventPythia.h.

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

References u_hat.

double erhic::EventPythia::GetLeptonPhi ( ) const
inlinevirtual

Returns the azimuthal angle of the scattered lepton.

Angle is given in the centre-of-mass frame, in radians in the range [0, 2pi).

Definition at line 473 of file EventPythia.h.

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

References leptonphi.

double erhic::EventPythia::GetPhotonFlux ( ) const
inlinevirtual

Returns the flux factor, see VINT(319) in PYTHIA 6.

Definition at line 517 of file EventPythia.h.

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

References photonflux.

double erhic::EventPythia::GetR ( ) const
inlinevirtual

Used for radiative corrections.

Definition at line 541 of file EventPythia.h.

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

References R.

double erhic::EventPythia::GetSigmaRad ( ) const
inlinevirtual

Used for radiative corrections.

Definition at line 485 of file EventPythia.h.

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

References sigma_rad.

double erhic::EventPythia::GetSigRadCor ( ) const
inlinevirtual

Used for radiative corrections.

Definition at line 509 of file EventPythia.h.

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

References SigRadCor.

double erhic::EventPythia::GetTargetPartonX ( ) const
inlinevirtual

Returns the x of the target parton.

Definition at line 461 of file EventPythia.h.

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

References xtgtparton.

double erhic::EventPythia::GetTrueNu ( ) const
inlinevirtual

Sets the true (not reconstructed) value for ν.

Definition at line 537 of file EventPythia.h.

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

References trueNu.

double erhic::EventPythia::GetTrueQ2 ( ) const
inlinevirtual

Sets the true (not reconstructed) value for Q2.

Definition at line 525 of file EventPythia.h.

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

References trueQ2.

double erhic::EventPythia::GetTrueW2 ( ) const
inlinevirtual

Sets the true (not reconstructed) value for W2.

Definition at line 533 of file EventPythia.h.

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

References trueW2.

double erhic::EventPythia::GetTrueX ( ) const
inlinevirtual

Sets the true (not reconstructed) value for x.

Definition at line 529 of file EventPythia.h.

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

References trueX.

double erhic::EventPythia::GetTrueY ( ) const
inlinevirtual

Sets the true (not reconstructed) value for inelasticity.

Definition at line 521 of file EventPythia.h.

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

References trueY.

bool erhic::EventPythia::Parse ( const std::string &  line)
virtual

Parses the event information from a text string. See the constructor for the string format. Returns true in the event of a successful read operation, false in case of an error.

Implements erhic::EventMC.

Reimplemented in erhic::EventBeagle.

Definition at line 50 of file EventPythia.cxx.

View newest version in sPHENIX GitHub at line 50 of file EventPythia.cxx

References beamparton, EBrems, F1, F2, genevent, leptonphi, erhic::EventMC::nTracks, nucleon, erhic::EventMC::number, photonflux, erhic::EventMC::process, pt2_hat, Q2_hat, R, sHat, sigma_rad, SigRadCor, t_hat, tgtparton, thetabeamparton, trueNu, trueQ2, trueW2, trueX, trueY, u_hat, xbeamparton, and xtgtparton.

const ParticleMC * erhic::EventPythia::ScatteredLepton ( ) const
virtual

Returns the scattered lepton. This is the first final state particle with the same species as the beam lepton and parent index equal to three (counting index from 1).

Reimplemented from erhic::EventMC.

Definition at line 71 of file EventPythia.cxx.

View newest version in sPHENIX GitHub at line 71 of file EventPythia.cxx

References erhic::EventMC::BeamLepton(), erhic::Pid::Code(), erhic::EventMC::FinalState(), and erhic::VirtualParticle::Id().

+ Here is the call graph for this function:

void erhic::EventPythia::SetBeamParton ( int  n)
inlinevirtual

Sets the beam parton species.

Parameters
n[in] PDG code of the parton interacting with the hadron beam in the case of resolved photon processes and soft VMD, see MSTI(15)

Definition at line 365 of file EventPythia.h.

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

References beamparton, and n.

void erhic::EventPythia::SetBeamPartonTheta ( double  radians)
inlinevirtual

Sets the polar angle of the beam parton in the cm frame

Definition at line 381 of file EventPythia.h.

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

References thetabeamparton.

void erhic::EventPythia::SetBeamPartonX ( double  xB)
inlinevirtual

Sets the x of the beam parton.

Definition at line 377 of file EventPythia.h.

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

References xbeamparton.

void erhic::EventPythia::SetEBrems ( double  e)
inlinevirtual

Sets the energy per radiative photon in the nuclear rest frame.

Definition at line 425 of file EventPythia.h.

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

References Acts::UnitConstants::e, and EBrems.

void erhic::EventPythia::SetF1 ( double  f1)
inlinevirtual

Used for radiative corrections.

Definition at line 389 of file EventPythia.h.

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

References F1.

void erhic::EventPythia::SetF2 ( double  f2)
inlinevirtual

Used for radiative corrections.

Definition at line 393 of file EventPythia.h.

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

References f2(), and F2.

+ Here is the call graph for this function:

void erhic::EventPythia::SetGenEvent ( int  n)
inlinevirtual

Sets the number of trials required to generate this event

Parameters
n[in] The number of trials

Definition at line 369 of file EventPythia.h.

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

References genevent, and n.

void erhic::EventPythia::SetHardPt2 ( double  pt2)
inlinevirtual

Sets the squared pT of the hard interaction.

Definition at line 417 of file EventPythia.h.

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

References pt2, and pt2_hat.

void erhic::EventPythia::SetHardQ2 ( double  Q2)
inlinevirtual

Sets the Q2 of the hard interaction.

Definition at line 413 of file EventPythia.h.

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

References Q2_hat.

void erhic::EventPythia::SetHardS ( double  s)
inlinevirtual

Sets the Mandelstamm s of the hard interaction.

Definition at line 401 of file EventPythia.h.

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

References Acts::UnitConstants::s, and sHat.

void erhic::EventPythia::SetHardT ( double  t)
inlinevirtual

Sets the Mandelstamm t of the hard interaction.

Definition at line 405 of file EventPythia.h.

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

References t, and t_hat.

void erhic::EventPythia::SetHardU ( double  u)
inlinevirtual

Sets the Mandelstamm u of the hard interaction.

Definition at line 409 of file EventPythia.h.

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

References Acts::UnitConstants::u, and u_hat.

void erhic::EventPythia::SetLeptonPhi ( double  radians)
inlinevirtual

Azimuthal angle of the scattered lepton in the cm frame

Definition at line 385 of file EventPythia.h.

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

References leptonphi.

void erhic::EventPythia::SetNucleon ( int  n)
inlinevirtual

Sets the nucleon species.

Parameters
n[in] PDG code of the hadron beam, see MSTI(12)

Definition at line 357 of file EventPythia.h.

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

References n, and nucleon.

void erhic::EventPythia::SetPhotonFlux ( double  f)
inlinevirtual

Flux factor, see VINT(319) in PYTHIA 6.

Definition at line 429 of file EventPythia.h.

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

References photonflux.

void erhic::EventPythia::SetR ( double  r)
inlinevirtual

Used for radiative corrections.

Definition at line 453 of file EventPythia.h.

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

References R.

void erhic::EventPythia::SetSigmaRad ( double  sr)
inlinevirtual

Used for radiative corrections.

Definition at line 397 of file EventPythia.h.

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

References sigma_rad.

void erhic::EventPythia::SetSigRadCor ( double  s)
inlinevirtual

Used for radiative corrections.

Definition at line 421 of file EventPythia.h.

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

References Acts::UnitConstants::s, and SigRadCor.

void erhic::EventPythia::SetTargetParton ( int  n)
inlinevirtual

Sets the target parton species.

Parameters
n[in] PDG code of the struck parton in the hadron beam, see MSTI(16)

Definition at line 361 of file EventPythia.h.

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

References n, and tgtparton.

void erhic::EventPythia::SetTargetPartonX ( double  xB)
inlinevirtual

Sets the x of the target parton.

Definition at line 373 of file EventPythia.h.

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

References xtgtparton.

void erhic::EventPythia::SetTrueNu ( double  Nu)
inlinevirtual

Sets the true (not reconstructed) value for nu.

Definition at line 449 of file EventPythia.h.

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

References trueNu.

void erhic::EventPythia::SetTrueQ2 ( double  Q2)
inlinevirtual

Sets the true (not reconstructed) value for Q2.

Definition at line 437 of file EventPythia.h.

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

References trueQ2.

void erhic::EventPythia::SetTrueW2 ( double  W2)
inlinevirtual

Sets the true (not reconstructed) value for W2.

Definition at line 445 of file EventPythia.h.

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

References trueW2.

void erhic::EventPythia::SetTrueX ( double  x)
inlinevirtual

Sets the true (not reconstructed) value for x.

Definition at line 441 of file EventPythia.h.

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

References trueX.

void erhic::EventPythia::SetTrueY ( double  inelasticity)
inlinevirtual

Sets the true (not reconstructed) value for inelasticity.

Definition at line 433 of file EventPythia.h.

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

References trueY.

Member Data Documentation

Int_t erhic::EventPythia::beamparton

Parton interacting with the hadron beam in the case of resolved photon processes and soft VMD, see MSTI(15)

Definition at line 316 of file EventPythia.h.

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

Referenced by Parse(), erhic::EventBeagle::Parse(), and SetBeamParton().

Double32_t erhic::EventPythia::EBrems

Energy per radiative photon in the nuclear rest frame.

Definition at line 338 of file EventPythia.h.

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

Referenced by GetEBrems(), Parse(), erhic::EventBeagle::Parse(), and SetEBrems().

Double32_t erhic::EventPythia::F1

Value used for radiative corrections.

Definition at line 329 of file EventPythia.h.

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

Referenced by GetF1(), Parse(), erhic::EventBeagle::Parse(), and SetF1().

Double32_t erhic::EventPythia::F2

Value used for radiative corrections.

Definition at line 348 of file EventPythia.h.

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

Referenced by GetF2(), Parse(), erhic::EventBeagle::Parse(), and SetF2().

Int_t erhic::EventPythia::genevent

Trials required for this event.

Definition at line 319 of file EventPythia.h.

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

Referenced by GetGenEvent(), Parse(), erhic::EventBeagle::Parse(), and SetGenEvent().

Double32_t erhic::EventPythia::leptonphi

Azimuthal angle of the scattered lepton in the cm frame

Definition at line 327 of file EventPythia.h.

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

Referenced by GetLeptonPhi(), Parse(), erhic::EventBeagle::Parse(), and SetLeptonPhi().

Int_t erhic::EventPythia::nucleon

PDG code of the hadron beam, see MSTI(12)

Definition at line 312 of file EventPythia.h.

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

Referenced by Parse(), erhic::EventBeagle::Parse(), and SetNucleon().

Double32_t erhic::EventPythia::photonflux

Flux factor, see VINT(319)

Definition at line 340 of file EventPythia.h.

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

Referenced by GetPhotonFlux(), Parse(), erhic::EventBeagle::Parse(), and SetPhotonFlux().

Double32_t erhic::EventPythia::pt2_hat

Squared pT of the hard subprocess, see PARI(18)

Definition at line 350 of file EventPythia.h.

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

Referenced by GetHardPt2(), Parse(), erhic::EventBeagle::Parse(), and SetHardPt2().

Double32_t erhic::EventPythia::Q2_hat

Q2 of the hard subprocess, see PARI(22)

Definition at line 335 of file EventPythia.h.

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

Referenced by GetHardQ2(), Parse(), erhic::EventBeagle::Parse(), and SetHardQ2().

Double32_t erhic::EventPythia::R

Value used for radiative corrections.

Definition at line 349 of file EventPythia.h.

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

Referenced by GetR(), Parse(), erhic::EventBeagle::Parse(), and SetR().

Double32_t erhic::EventPythia::sHat

Mandelstam s of the hard subprocess, see PARI(14)

Definition at line 352 of file EventPythia.h.

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

Referenced by GetHardS(), Parse(), erhic::EventBeagle::Parse(), and SetHardS().

Double32_t erhic::EventPythia::sigma_rad

Value used for radiative corrections.

Definition at line 330 of file EventPythia.h.

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

Referenced by GetSigmaRad(), Parse(), erhic::EventBeagle::Parse(), and SetSigmaRad().

Double32_t erhic::EventPythia::SigRadCor

Value used for radiative corrections.

Definition at line 337 of file EventPythia.h.

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

Referenced by GetSigRadCor(), Parse(), erhic::EventBeagle::Parse(), and SetSigRadCor().

Double32_t erhic::EventPythia::t_hat

Mandelstam t of the hard subprocess, see PARI(15)

Definition at line 331 of file EventPythia.h.

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

Referenced by GetHardT(), Parse(), erhic::EventBeagle::Parse(), and SetHardT().

Int_t erhic::EventPythia::tgtparton

PDG code of the struck parton in the hadron beam, see MSTI(16)

Definition at line 314 of file EventPythia.h.

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

Referenced by Parse(), erhic::EventBeagle::Parse(), and SetTargetParton().

Double32_t erhic::EventPythia::thetabeamparton

Polar angle of the beam parton in the cm frame, between 0 and pi radians, see PARI(53)

Definition at line 324 of file EventPythia.h.

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

Referenced by GetBeamPartonTheta(), Parse(), erhic::EventBeagle::Parse(), and SetBeamPartonTheta().

Double32_t erhic::EventPythia::trueNu

Generated nu of the event.

Definition at line 347 of file EventPythia.h.

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

Referenced by GetTrueNu(), Parse(), erhic::EventBeagle::Parse(), and SetTrueNu().

Double32_t erhic::EventPythia::trueQ2

Generated Q2 of the event, see VINT(307)

Definition at line 343 of file EventPythia.h.

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

Referenced by GetTrueQ2(), Parse(), erhic::EventBeagle::Parse(), and SetTrueQ2().

Double32_t erhic::EventPythia::trueW2

Generated W2 of the event.

Definition at line 346 of file EventPythia.h.

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

Referenced by GetTrueW2(), Parse(), erhic::EventBeagle::Parse(), and SetTrueW2().

Double32_t erhic::EventPythia::trueX

Generated x of the event.

Definition at line 345 of file EventPythia.h.

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

Referenced by GetTrueX(), Parse(), erhic::EventBeagle::Parse(), and SetTrueX().

Double32_t erhic::EventPythia::trueY

Generated y of the event, see VINT(309)

Definition at line 341 of file EventPythia.h.

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

Referenced by GetTrueY(), Parse(), erhic::EventBeagle::Parse(), and SetTrueY().

Double32_t erhic::EventPythia::u_hat

Mandelstam u of the hard subprocess, see PARI(16)

Definition at line 333 of file EventPythia.h.

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

Referenced by GetHardU(), Parse(), erhic::EventBeagle::Parse(), and SetHardU().

Double32_t erhic::EventPythia::xbeamparton

Momentum fraction taken by the beam parton, see PARI(33)

Definition at line 322 of file EventPythia.h.

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

Referenced by GetBeamPartonX(), Parse(), erhic::EventBeagle::Parse(), and SetBeamPartonX().

Double32_t erhic::EventPythia::xtgtparton

Momentum fraction taken by the target parton, see PARI(34)

Definition at line 320 of file EventPythia.h.

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

Referenced by GetTargetPartonX(), Parse(), erhic::EventBeagle::Parse(), and SetTargetPartonX().


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