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
|
Go to the documentation of this file.
10 #ifndef INCLUDE_EICSMEAR_ERHIC_EVENTGMCTRANS_H_
11 #define INCLUDE_EICSMEAR_ERHIC_EVENTGMCTRANS_H_
15 #include <TLorentzVector.h>
49 virtual bool Parse(
const std::string&);
190 #endif // INCLUDE_EICSMEAR_ERHIC_EVENTGMCTRANS_H_
Double_t GetCollinsWeight() const
Double_t GetCollinsStructQuarkWeight() const
Double_t GetCollins() const
Double32_t mXCollins
Cross sections.
Double_t GetH1Perp() const
Double_t GetSiversStruckQuarkWeight() const
Double32_t mNu
Energy of the exchanged boson in the hadron rest frame.
Double32_t mS
Square of the centre of mass energy.
Double32_t mPhiSpin
Azimuthal angle of spin vector in gamma*-proton centre-of-mass frame.
EventGmcTrans(const std::string &="")
Constructor.
Double_t GetPhiSpin() const
Azimuthal angle of spin vector in gamma*-proton centre of mass frame.
TLorentzVector GetHadronPolarisation() const
Returns the hadron beam spin vector in the current frame.
Double_t GetHadronPt() const
Double_t GetH1Perp12() const
Double_t GetCollinsTwist3Weight() const
Double_t GetPhiHadron() const
Azimuthal angle of hadron in gamma*-proton centre of mass frame.
Double_t GetCrossSectionSivers() const
Describes an event from the gmc_trans Monte Carlo.
Double32_t mLeptonTheta
Polar angle of the scattered lepton.
Double_t GetSiversPiDifferenceWeight() const
Int_t mStruckQuark
Flavour of struck quark.
Double32_t mWSquared
Invariant mass of the hadronic final state.
virtual bool Parse(const std::string &)
Set the event properties from a string.
Double32_t mBjorkenX
Longitudinal momentum fraction in the infinite momentum frame.
Double_t GetSiversPiDifference() const
Double_t GetSivers() const
virtual ~EventGmcTrans()
Destructor.
Double_t GetF1TPerp() const
Double32_t mAutWtSivPiDiff
Double32_t mHadronPt
pT of the produced hadron
Double_t GetCollinsStruckQuark() const
Double_t GetSiversStruckQuark() const
Double32_t mZ
z of the produced hadron
virtual double GetHermesPhiS() const
Azimuthal angle of the produced hadron around the spin direction in the proton rest frame,...
Double32_t mLeptonPhi
Azimuthal angle of the scattered lepton.
Double_t GetH1Perp1() const
Double_t GetCrossSectionCollins() const
Double32_t mQSquared
Negative squared four-momentum of the exchanged boson.
Double_t GetCrossSectionUnpolarised() const
Double_t GetHadronZ() const
Abstract base class for DIS Monte Carlo events.
Double_t GetCollinsTwist3() const
Double_t GetF1TPerp1() const
Double_t GetSiversWeight() const