EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <eic-smear/blob/master/include/eicsmear/erhic/Kinematics.h>
Public Member Functions | |
DisKinematics () | |
DisKinematics (double x, double y, double nu, double Q2, double W2) | |
Public Attributes | |
Double32_t | mX |
Double32_t | mQ2 |
Double32_t | mW2 |
Double32_t | mNu |
Double32_t | mY |
Static Public Attributes | |
static bool | BoundaryWarning =true |
Issue warnings if calculations return x or y outside [0,1]. | |
A collection of DIS kinematic variables.
Definition at line 31 of file Kinematics.h.
View newest version in sPHENIX GitHub at line 31 of file Kinematics.h
erhic::DisKinematics::DisKinematics | ( | ) |
Default constructor.
Definition at line 177 of file Kinematics.cxx.
View newest version in sPHENIX GitHub at line 177 of file Kinematics.cxx
erhic::DisKinematics::DisKinematics | ( | double | x, |
double | y, | ||
double | nu, | ||
double | Q2, | ||
double | W2 | ||
) |
Constructor initialising each variable.
Definition at line 185 of file Kinematics.cxx.
View newest version in sPHENIX GitHub at line 185 of file Kinematics.cxx
|
static |
Issue warnings if calculations return x or y outside [0,1].
Definition at line 46 of file Kinematics.h.
View newest version in sPHENIX GitHub at line 46 of file Kinematics.h
Referenced by ConvertFile(), main(), and make_tree().
Double32_t erhic::DisKinematics::mNu |
Definition at line 43 of file Kinematics.h.
View newest version in sPHENIX GitHub at line 43 of file Kinematics.h
Referenced by erhic::LeptonKinematicsComputer::Calculate(), and erhic::EventDis::SetLeptonKinematics().
Double32_t erhic::DisKinematics::mQ2 |
Definition at line 41 of file Kinematics.h.
View newest version in sPHENIX GitHub at line 41 of file Kinematics.h
Referenced by analysis(), erhic::LeptonKinematicsComputer::Calculate(), erhic::JacquetBlondelComputer::Calculate(), erhic::DoubleAngleComputer::Calculate(), erhic::EventDis::SetDoubleAngleKinematics(), erhic::EventDis::SetJacquetBlondelKinematics(), and erhic::EventDis::SetLeptonKinematics().
Double32_t erhic::DisKinematics::mW2 |
Definition at line 42 of file Kinematics.h.
View newest version in sPHENIX GitHub at line 42 of file Kinematics.h
Referenced by erhic::LeptonKinematicsComputer::Calculate(), erhic::JacquetBlondelComputer::Calculate(), erhic::DoubleAngleComputer::Calculate(), erhic::EventDis::SetDoubleAngleKinematics(), erhic::EventDis::SetJacquetBlondelKinematics(), and erhic::EventDis::SetLeptonKinematics().
Double32_t erhic::DisKinematics::mX |
Definition at line 40 of file Kinematics.h.
View newest version in sPHENIX GitHub at line 40 of file Kinematics.h
Referenced by analysis(), erhic::LeptonKinematicsComputer::Calculate(), erhic::JacquetBlondelComputer::Calculate(), erhic::DoubleAngleComputer::Calculate(), erhic::EventDis::SetDoubleAngleKinematics(), erhic::EventDis::SetJacquetBlondelKinematics(), and erhic::EventDis::SetLeptonKinematics().
Double32_t erhic::DisKinematics::mY |
Definition at line 44 of file Kinematics.h.
View newest version in sPHENIX GitHub at line 44 of file Kinematics.h
Referenced by analysis(), erhic::LeptonKinematicsComputer::Calculate(), erhic::JacquetBlondelComputer::Calculate(), erhic::DoubleAngleComputer::Calculate(), erhic::EventDis::SetDoubleAngleKinematics(), erhic::EventDis::SetJacquetBlondelKinematics(), and erhic::EventDis::SetLeptonKinematics().