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
|
Computes DIS event kinematics from final-state hadrons using the Jacquet-Blondel method. More...
#include <Kinematics.h>
Public Member Functions | |
virtual | ~JacquetBlondelComputer () |
JacquetBlondelComputer (const EventDis &) | |
Initialise with the event to compute. More... | |
virtual DisKinematics * | Calculate () |
![]() | |
virtual | ~KinematicsComputer () |
Protected Member Functions | |
virtual Double_t | ComputeY () const |
virtual Double_t | ComputeQSquared () const |
virtual Double_t | ComputeX () const |
Protected Attributes | |
const EventDis & | mEvent |
The event for which kinematics are being calculated. More... | |
std::vector< const VirtualParticle * > | mParticles |
Array of final-state particles used in computing kinematics. More... | |
Computes DIS event kinematics from final-state hadrons using the Jacquet-Blondel method.
Definition at line 86 of file Kinematics.h.
|
virtual |
Definition at line 305 of file Kinematics.cxx.
|
explicit |
Initialise with the event to compute.
If the second argument is non-NULL, use the beam information from it in the computation. If it is NULL, determine the beam information automatically from the event. This allows the same class to be used with smeared calculations, where the beam information isn't associated with the smeared event itself.
Definition at line 319 of file Kinematics.cxx.
|
virtual |
Implements erhic::KinematicsComputer.
Definition at line 332 of file Kinematics.cxx.
|
protectedvirtual |
Definition at line 379 of file Kinematics.cxx.
|
protectedvirtual |
Definition at line 409 of file Kinematics.cxx.
|
protectedvirtual |
Definition at line 345 of file Kinematics.cxx.
|
protected |
The event for which kinematics are being calculated.
Definition at line 106 of file Kinematics.h.
|
protected |
Array of final-state particles used in computing kinematics.
Definition at line 108 of file Kinematics.h.