10 #ifndef INCLUDE_EICSMEAR_ERHIC_EVENTPYTHIA_H_
11 #define INCLUDE_EICSMEAR_ERHIC_EVENTPYTHIA_H_
52 virtual bool Parse(
const std::string&);
105 virtual void SetF1(
double f1);
110 virtual void SetF2(
double f2);
160 virtual void SetTrueY(
double inelasticity);
185 virtual void SetR(
double r);
218 virtual double GetF1()
const;
223 virtual double GetF2()
const;
298 virtual double GetR()
const;
433 trueY = inelasticity;
546 #endif // INCLUDE_EICSMEAR_ERHIC_EVENTPYTHIA_H_
virtual void SetBeamParton(int n)
virtual const ParticleMC * ScatteredLepton() const
virtual void SetHardPt2(double pt2)
Double32_t SigRadCor
Value used for radiative corrections.
virtual void SetF1(double f1)
virtual double GetTargetPartonX() const
virtual double GetTrueX() const
virtual void SetTargetPartonX(double xB)
virtual void SetBeamPartonTheta(double radians)
virtual void SetTargetParton(int n)
virtual void SetNucleon(int n)
virtual void SetHardT(double t)
virtual double GetBeamPartonX() const
virtual void SetGenEvent(int n)
Double32_t trueW2
Generated W2 of the event.
virtual void SetBeamPartonX(double xB)
virtual double GetTrueQ2() const
virtual void SetF2(double f2)
virtual double GetHardPt2() const
Double32_t thetabeamparton
EventPythia(const std::string &str="")
virtual double GetTrueW2() const
virtual void SetLeptonPhi(double radians)
virtual double GetTrueNu() const
virtual double GetF2() const
virtual double GetF1() const
virtual void SetHardS(double s)
virtual void SetSigmaRad(double sr)
Double32_t trueNu
Generated nu of the event.
Double32_t trueX
Generated x of the event.
virtual void SetR(double r)
virtual double GetEBrems() const
virtual bool Parse(const std::string &)
Double32_t R
Value used for radiative corrections.
virtual double GetPhotonFlux() const
virtual void SetHardQ2(double Q2)
virtual double GetHardU() const
virtual int GetGenEvent() const
Int_t genevent
Trials required for this event.
virtual double GetLeptonPhi() const
virtual void SetSigRadCor(double s)
Double32_t F2
Value used for radiative corrections.
Double32_t sigma_rad
Value used for radiative corrections.
virtual double GetBeamPartonTheta() const
virtual double GetHardS() const
virtual void SetTrueX(double x)
virtual void SetTrueNu(double Nu)
Double32_t photonflux
Flux factor, see VINT(319)
virtual double GetSigmaRad() const
Double32_t x
Bjorken scaling variable.
Double32_t F1
Value used for radiative corrections.
virtual void SetTrueW2(double W2)
virtual double GetHardT() const
virtual void SetEBrems(double e)
virtual double GetHardQ2() const
virtual void SetHardU(double u)
virtual double GetR() const
virtual double GetSigRadCor() const
virtual double GetTrueY() const
virtual void SetTrueQ2(double Q2)
virtual void SetTrueY(double inelasticity)
virtual void SetPhotonFlux(double f)