Public Member Functions | Private Attributes

ep_Kinematics Class Reference

Class for calculating ep elastic kinematics. More...

#include <Generator.h>

Collaboration diagram for ep_Kinematics:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Class for calculating ep elastic kinematics.

Definition at line 112 of file Generator.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files: