Class for calculating ep elastic kinematics. More...
#include <Generator.h>
Public Member Functions | |
ep_Kinematics (G4double Ebeam) | |
Constructors. | |
~ep_Kinematics () | |
Destructor. | |
void | for_e_angle (G4double theta3, G4double &E3, G4double &E4, G4double &Q2, G4double &theta4) |
Return kinematic variables as a function of electron scattering angle. | |
void | Print () |
Print. | |
Private Attributes | |
G4double | beta |
G4double | E1 |
G4double | E3cmbyG |
G4double | p1 |
Class for calculating ep elastic kinematics.
Definition at line 112 of file Generator.h.
ep_Kinematics::ep_Kinematics | ( | G4double | Ebeam ) |
Constructors.
Definition at line 219 of file Generator.cc.
ep_Kinematics::~ep_Kinematics | ( | ) |
Destructor.
Definition at line 238 of file Generator.cc.
void ep_Kinematics::for_e_angle | ( | G4double | theta3, |
G4double & | E3, | ||
G4double & | E4, | ||
G4double & | Q2, | ||
G4double & | theta4 | ||
) |
Return kinematic variables as a function of electron scattering angle.
Definition at line 242 of file Generator.cc.
void ep_Kinematics::Print | ( | ) |
Print.
Definition at line 269 of file Generator.cc.
G4double ep_Kinematics::beta [private] |
Definition at line 139 of file Generator.h.
G4double ep_Kinematics::E1 [private] |
Definition at line 137 of file Generator.h.
G4double ep_Kinematics::E3cmbyG [private] |
Definition at line 140 of file Generator.h.
G4double ep_Kinematics::p1 [private] |
Definition at line 138 of file Generator.h.