#ifndef PNDSTTTUBE_H #define PNDSTTTUBE_H 1 #include "TVector3.h" #include "TMatrixT.h" #include "TObject.h" class PndSttTube : public TObject { public: /** Default constructor **/ PndSttTube(); PndSttTube(PndSttTube &tube); ~PndSttTube(); PndSttTube(Double_t x, Double_t y, Double_t z, Double_t r11, Double_t r12, Double_t r13, Double_t r21, Double_t r22, Double_t r23, Double_t r31, Double_t r32, Double_t r33, Double_t radin, Double_t radout, Double_t hl); TVector3 GetPosition(); TMatrixT GetRotationMatrix(); Double_t GetRadIn(); Double_t GetRadOut(); Double_t GetHalfLength(); TVector3 GetWireDirection(); private: TVector3 fCenPosition; TMatrixT fRotationMatrix; Double_t fRadIn, fRadOut, fHalfLength; ClassDef(PndSttTube,1); }; #endif