12 #ifndef StMuFttPoint_h
13 #define StMuFttPoint_h
17 #include <TRefArray.h>
28 UChar_t plane()
const;
29 UChar_t quadrant()
const;
32 int nParentClusters()
const;
34 const TVector3& xyz()
const;
36 void setPlane(UChar_t plane);
37 void setQuadrant(UChar_t quad);
41 void setXYZ(
const TVector3& p3);
44 void print(
int option=0);
53 TRefArray mClusters=0;
59 inline UChar_t StMuFttPoint::plane()
const {
return mPlane; }
60 inline UChar_t StMuFttPoint::quadrant()
const {
return mQuadrant; }
61 inline float StMuFttPoint::x()
const {
return mX; }
62 inline float StMuFttPoint::y()
const {
return mY; }
63 inline int StMuFttPoint::nParentClusters()
const {
return mClusters.GetSize(); }
65 inline const TVector3& StMuFttPoint::xyz()
const {
return mXYZ; }
66 inline void StMuFttPoint::setPlane(UChar_t plane) { mPlane = plane; }
67 inline void StMuFttPoint::setQuadrant(UChar_t quadrant) { mQuadrant = quadrant; }
68 inline void StMuFttPoint::setX(
float xpos) { mX = xpos; }
69 inline void StMuFttPoint::setY(
float ypos) { mY = ypos; }
71 inline void StMuFttPoint::setXYZ(
const TVector3& p3) { mXYZ = p3; }
73 #endif // StMuFttPoint_h