16 #ifndef PNDLMDALIGNPAR_H 17 #define PNDLMDALIGNPAR_H 22 #include <TObjString.h> 24 #include "FairParGenericSet.h" 25 #include "FairParamList.h" 31 PndLmdAlignPar(
const char *name =
"PndLmdAlignPar",
const char *title =
"PndLmd alignment parameter",
const char *context =
"TestDefaultContext");
34 void putParams(FairParamList *list);
35 Bool_t getParams(FairParamList *list);
39 Double_t
GetShiftX(
int j)
const {
return fshift_x[j]; }
40 Double_t
GetShiftY(
int j)
const {
return fshift_y[j]; }
41 Double_t
GetShiftZ(
int j)
const {
return fshift_z[j]; }
42 Double_t
GetRotateX(
int j)
const {
return frotate_x[j]; }
43 Double_t
GetRotateY(
int j)
const {
return frotate_y[j]; }
44 Double_t
GetRotateZ(
int j)
const {
return frotate_z[j]; }
60 vector<double> fshift_x;
61 vector<double> fshift_y;
62 vector<double> fshift_z;
63 vector<double> frotate_x;
64 vector<double> frotate_y;
65 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