PandaRoot
PndLmdAlignPar Class Reference

Alignment Parameter Class for LMD. More...

#include <PndLmdAlignPar.h>

Inheritance diagram for PndLmdAlignPar:

Public Member Functions

 PndLmdAlignPar (const char *name="PndLmdAlignPar", const char *title="PndLmd alignment parameter", const char *context="TestDefaultContext")
 
 ~PndLmdAlignPar (void)
 
void clear (void)
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 
void Print ()
 
Double_t GetShiftX (int j) const
 
Double_t GetShiftY (int j) const
 
Double_t GetShiftZ (int j) const
 
Double_t GetRotateX (int j) const
 
Double_t GetRotateY (int j) const
 
Double_t GetRotateZ (int j) const
 
Int_t GetNsensors ()
 
Int_t GetNsides ()
 
Int_t GetNplanes ()
 
Int_t GetNhalfs ()
 
Int_t GetNmodules ()
 

Detailed Description

Alignment Parameter Class for LMD.

Definition at line 17 of file PndLmdAlignPar.h.

Constructor & Destructor Documentation

◆ PndLmdAlignPar()

PndLmdAlignPar::PndLmdAlignPar ( const char *  name = "PndLmdAlignPar",
const char *  title = "PndLmd alignment parameter",
const char *  context = "TestDefaultContext" 
)

◆ ~PndLmdAlignPar()

PndLmdAlignPar::~PndLmdAlignPar ( void  )
inline

Definition at line 20 of file PndLmdAlignPar.h.

20 {};

Member Function Documentation

◆ clear()

void PndLmdAlignPar::clear ( void  )
inline

Definition at line 21 of file PndLmdAlignPar.h.

21 {};

◆ GetNhalfs()

Int_t PndLmdAlignPar::GetNhalfs ( )
inline

Definition at line 37 of file PndLmdAlignPar.h.

37 { return fhalfs; }

◆ GetNmodules()

Int_t PndLmdAlignPar::GetNmodules ( )
inline

Definition at line 38 of file PndLmdAlignPar.h.

38 { return fmodules; }

◆ GetNplanes()

Int_t PndLmdAlignPar::GetNplanes ( )
inline

Definition at line 35 of file PndLmdAlignPar.h.

35 { return fplanes; }

◆ GetNsensors()

Int_t PndLmdAlignPar::GetNsensors ( )
inline

Definition at line 33 of file PndLmdAlignPar.h.

33 { return fsensors; }

◆ GetNsides()

Int_t PndLmdAlignPar::GetNsides ( )
inline

Definition at line 34 of file PndLmdAlignPar.h.

34 { return fsides; }

◆ getParams()

Bool_t PndLmdAlignPar::getParams ( FairParamList *  list)

◆ GetRotateX()

Double_t PndLmdAlignPar::GetRotateX ( int  j) const
inline

Definition at line 30 of file PndLmdAlignPar.h.

30 { return frotate_x[j]; }

◆ GetRotateY()

Double_t PndLmdAlignPar::GetRotateY ( int  j) const
inline

Definition at line 31 of file PndLmdAlignPar.h.

31 { return frotate_y[j]; }

◆ GetRotateZ()

Double_t PndLmdAlignPar::GetRotateZ ( int  j) const
inline

Definition at line 32 of file PndLmdAlignPar.h.

32 { return frotate_z[j]; }

◆ GetShiftX()

Double_t PndLmdAlignPar::GetShiftX ( int  j) const
inline

Accessor functions

Definition at line 27 of file PndLmdAlignPar.h.

27 { return fshift_x[j]; }

◆ GetShiftY()

Double_t PndLmdAlignPar::GetShiftY ( int  j) const
inline

Definition at line 28 of file PndLmdAlignPar.h.

28 { return fshift_y[j]; }

◆ GetShiftZ()

Double_t PndLmdAlignPar::GetShiftZ ( int  j) const
inline

Definition at line 29 of file PndLmdAlignPar.h.

29 { return fshift_z[j]; }

◆ Print()

void PndLmdAlignPar::Print ( )

◆ putParams()

void PndLmdAlignPar::putParams ( FairParamList *  list)

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