14 #define PNDSTTTUBE_H 1 31 PndSttTube(
PndSttTubeParameters *parms, 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,
32 Double_t r32, Double_t r33, Double_t radin, Double_t radout);
36 fTubeParms = o.fTubeParms;
37 fCenPosition = o.fCenPosition;
38 fRotationMatrix = o.fRotationMatrix;
41 fSectorID = o.fSectorID;
42 fLayerID = o.fLayerID;
43 fNeighborings = o.fNeighborings;
44 fLayerLimit = o.fLayerLimit;
45 fSectorLimit = o.fSectorLimit;
78 TVector3 fCenPosition;
79 TMatrixT<double> fRotationMatrix;
80 Double_t fRadIn, fRadOut;
81 Int_t fSectorID, fLayerID;
82 TArrayI fNeighborings;
void SetLayerLimitFlag(Bool_t flag=kTRUE)
void SetSectorLimitFlag(Int_t flag)
Double_t GetDistance(PndSttTube *tube)
void SetNeighborings(TArrayI neighborings)
TMatrixT< Double_t > GetRotationMatrix()
PndSttTube & operator=(const PndSttTube &o)
Bool_t IsNeighboring(int tubeID)
TArrayI GetNeighborings()
PndSttTubeParameters * GetTubeParameters()
Int_t GetNeighboring(int i)
TVector3 GetWireDirection()