// Utility class for PMD //
// //
//-----------------------------------------------------//
-// Author - B.K. Nandi
+// Author -
//
#include "Rtypes.h"
-class TClonesArray;
class AliPMDUtility:public TObject
{
void ApplyVertexCorrection(Float_t vertex[],
Float_t xpos, Float_t ypos, Float_t zpos);
- void ApplyAlignment();
+ void ApplyAlignment(Double_t sectr[][3]);
void SetPxPyPz(Float_t px, Float_t py, Float_t pz);
void SetXYZ(Float_t xpos, Float_t ypos, Float_t zpos);
void SetWriteModule(Int_t wrmod);
Float_t GetX() const;
Float_t GetY() const;
Float_t GetZ() const;
-
- TClonesArray *GetAlignObj() const;
-
-
protected:
- TClonesArray *fAlObj; // Alignable objects
-
Float_t fPx; // Momentum along x
Float_t fPy; // Momentum along y
Float_t fPz; // Momentum along z
Float_t fSecTr[4][3]; // Sector alignement (translation)
Int_t fWriteModule; // Module number writing
- ClassDef(AliPMDUtility,6) // Utility class for the detector set:PMD
+ ClassDef(AliPMDUtility,7) // Utility class for the detector set:PMD
};
#endif