4 #ifndef PNDLMDALIGNPAR_H 5 #define PNDLMDALIGNPAR_H 10 #include <TObjString.h> 12 #include "FairParGenericSet.h" 13 #include "FairParamList.h" 19 PndLmdAlignPar(
const char *name =
"PndLmdAlignPar",
const char *title =
"PndLmd alignment parameter",
const char *context =
"TestDefaultContext");
22 void putParams(FairParamList *list);
23 Bool_t getParams(FairParamList *list);
27 Double_t
GetShiftX(
int j)
const {
return fshift_x[j]; }
28 Double_t
GetShiftY(
int j)
const {
return fshift_y[j]; }
29 Double_t
GetShiftZ(
int j)
const {
return fshift_z[j]; }
30 Double_t
GetRotateX(
int j)
const {
return frotate_x[j]; }
31 Double_t
GetRotateY(
int j)
const {
return frotate_y[j]; }
32 Double_t
GetRotateZ(
int j)
const {
return frotate_z[j]; }
48 vector<double> fshift_x;
49 vector<double> fshift_y;
50 vector<double> fshift_z;
51 vector<double> frotate_x;
52 vector<double> frotate_y;
53 vector<double> frotate_z;
Double_t GetShiftZ(int j) const
Double_t GetShiftY(int j) const
Double_t GetShiftX(int j) const
Double_t GetRotateX(int j) const
Alignment Parameter Class for LMD.
Double_t GetRotateZ(int j) const
Double_t GetRotateY(int j) const