ACTARSim
ACTAR TPC Simulation Reference Guide
|
Euler transformation between beam system and lab system
Definition at line 16 of file ActarSimEulerTransformation.hh.
Public Member Functions | |
ActarSimEulerTransformation () | |
~ActarSimEulerTransformation () | |
Destructor. More... | |
void | SetThetaInBeamSystem (G4double value) |
void | SetPhiInBeamSystem (G4double value) |
void | SetBeamDirectionAtVertexTheta (G4double value) |
void | SetBeamDirectionAtVertexPhi (G4double value) |
G4double | GetThetaInBeamSystem (void) |
G4double | GetPhiInBeamSystem (void) |
G4double | GetThetaInLabSystem (void) |
G4double | GetPhiInLabSystem (void) |
G4double | GetBeamDirectionAtVertexTheta (void) |
G4double | GetBeamDirectionAtVertexPhi (void) |
void | DoTheEulerTransformationBeam2Lab () |
void | Dump () |
Dump (empty function) More... | |
void | PrintResults () |
Prints results. More... | |
Private Attributes | |
G4double | ThetaInBeamSystem |
G4double | PhiInBeamSystem |
G4double | BeamDirectionAtVertexTheta |
G4double | BeamDirectionAtVertexPhi |
G4double | ThetaInLabSystem |
G4double | PhiInLabSystem |
#include <ActarSimEulerTransformation.hh>
ActarSimEulerTransformation::ActarSimEulerTransformation | ( | ) |
Constructor *** Transformation coordinate system (Euler angles) : ***
DEFINITIONS:
Definition at line 37 of file ActarSimEulerTransformation.cc.
ActarSimEulerTransformation::~ActarSimEulerTransformation | ( | ) |
Destructor.
Definition at line 48 of file ActarSimEulerTransformation.cc.
void ActarSimEulerTransformation::DoTheEulerTransformationBeam2Lab | ( | ) |
*** Transformation coordinate system (Euler angles) : ***
DEFINITIONS:
BE CAREFUL of the units! Here the angles are not in degrees!
Definition at line 68 of file ActarSimEulerTransformation.cc.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries(), and GetBeamDirectionAtVertexPhi().
void ActarSimEulerTransformation::Dump | ( | ) |
Dump (empty function)
Definition at line 124 of file ActarSimEulerTransformation.cc.
Referenced by GetBeamDirectionAtVertexPhi().
|
inline |
Definition at line 40 of file ActarSimEulerTransformation.hh.
|
inline |
Definition at line 39 of file ActarSimEulerTransformation.hh.
|
inline |
Definition at line 36 of file ActarSimEulerTransformation.hh.
|
inline |
Definition at line 38 of file ActarSimEulerTransformation.hh.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 35 of file ActarSimEulerTransformation.hh.
|
inline |
Definition at line 37 of file ActarSimEulerTransformation.hh.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries().
void ActarSimEulerTransformation::PrintResults | ( | ) |
Prints results.
Definition at line 129 of file ActarSimEulerTransformation.cc.
Referenced by GetBeamDirectionAtVertexPhi().
|
inline |
Definition at line 33 of file ActarSimEulerTransformation.hh.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 32 of file ActarSimEulerTransformation.hh.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 31 of file ActarSimEulerTransformation.hh.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 30 of file ActarSimEulerTransformation.hh.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries().
|
private |
Definition at line 21 of file ActarSimEulerTransformation.hh.
Referenced by GetBeamDirectionAtVertexPhi().
|
private |
Definition at line 20 of file ActarSimEulerTransformation.hh.
Referenced by GetBeamDirectionAtVertexTheta().
|
private |
Definition at line 19 of file ActarSimEulerTransformation.hh.
Referenced by GetPhiInBeamSystem().
|
private |
Definition at line 24 of file ActarSimEulerTransformation.hh.
Referenced by GetPhiInLabSystem().
|
private |
Definition at line 18 of file ActarSimEulerTransformation.hh.
Referenced by GetThetaInBeamSystem().
|
private |
Definition at line 23 of file ActarSimEulerTransformation.hh.
Referenced by GetThetaInLabSystem().