ACTARSim
ACTAR TPC Simulation Reference Guide
ActarSimEulerTransformation.hh
Go to the documentation of this file.
1 // - AUTHOR: M.S. Golovkov 02/2008
2 /******************************************************************
3  * Copyright (C) 2005-2016, Hector Alvarez-Pol *
4  * All rights reserved. *
5  * *
6  * License according to GNU LESSER GPL (see lgpl-3.0.txt). *
7  * For the list of contributors see CREDITS. *
8  ******************************************************************/
9 
10 #ifndef ActarSimEulerTransformation_h
11 #define ActarSimEulerTransformation_h 1
12 
13 #include "G4ThreeVector.hh"
14 #include "globals.hh"
15 
17 private:
18  G4double ThetaInBeamSystem; ///<
19  G4double PhiInBeamSystem; ///<
21  G4double BeamDirectionAtVertexPhi; ///<
22 
23  G4double ThetaInLabSystem; ///<
24  G4double PhiInLabSystem; ///<
25 
26 public:
29 
30  void SetThetaInBeamSystem(G4double value){ThetaInBeamSystem = value;}
31  void SetPhiInBeamSystem(G4double value){PhiInBeamSystem = value;}
32  void SetBeamDirectionAtVertexTheta(G4double value){BeamDirectionAtVertexTheta = value;}
33  void SetBeamDirectionAtVertexPhi(G4double value){BeamDirectionAtVertexPhi = value;}
34 
35  G4double GetThetaInBeamSystem(void){return ThetaInBeamSystem;}
36  G4double GetPhiInBeamSystem(void){return PhiInBeamSystem;}
37  G4double GetThetaInLabSystem(void){return ThetaInLabSystem;}
38  G4double GetPhiInLabSystem(void){return PhiInLabSystem;}
41 
43 
44  void Dump();
45 
46  void PrintResults();
47 };
48 #endif
void Dump()
Dump (empty function)
void SetBeamDirectionAtVertexTheta(G4double value)
void SetBeamDirectionAtVertexPhi(G4double value)