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
|
Double32_t WSquared
Invariant mass of the hadronic system.
virtual void SetLeptonKinematics(const DisKinematics &)
Set the kinematics computed from the scattered lepton.
EventDis & operator=(const EventDis &)
Assign another event's kinematics to this EventDis.
Double32_t xDA
x calculated via the double-angle method
Double32_t QSquared
Q2 calculated from scattered electron.
A collection of DIS kinematic variables.
Abstract base class for a physics event.
virtual ~EventDis()
Destructor.
Double32_t yJB
y calculated via the Jacquet-Blondel method
Double32_t QSquaredDA
Q2 calculated via the double-angle method.
Double32_t WSquaredDA
W2 calculated via the double-angle method.
Double32_t xJB
x calculated via the Jacquet-Blondel method
virtual void SetDoubleAngleKinematics(const DisKinematics &)
Set the kinematics computed from the double-angle method.
Double32_t WSquaredJB
W2 calculated via the Jacquet-Blondel method.
EventDis()
Default constructor.
Double32_t nu
Energy transfer from the electron.
A deeply inelastic scattering event.
virtual void SetJacquetBlondelKinematics(const DisKinematics &)
Set the kinematics computed from the Jacquet-Blondel method.
Double32_t x
Bjorken scaling variable.
virtual void CopyKinematics(const EventDis &)
Copy the kinematics from another event to this event.
Double32_t QSquaredJB
Q2 calculated via the Jacquet-Blondel method.
Double32_t yDA
y calculated via the double-angle method
Double32_t y
Inelasticity.