00001 00006 #ifndef StEmcMicroV0__h 00007 #define StEmcMicroV0__h 00008 00009 #include "TObject.h" 00010 #include "StEmcMicroTrack.h" 00011 00012 class StEmcMicroV0: public TObject 00013 { 00014 public: 00015 StEmcMicroV0(); 00016 StEmcMicroV0(StEmcMicroV0*); 00017 virtual ~StEmcMicroV0(); 00018 00019 StEmcMicroTrack* getDaughter(Int_t i) const { if(i>=0 && i<2) return mTracks[i]; else return NULL; } 00020 Float_t getVertexX() const { return mX; } 00021 Float_t getVertexY() const { return mY; } 00022 Float_t getVertexZ() const { return mZ; } 00023 00024 void setVertex(Float_t x,Float_t y,Float_t z) { mX=x; mY=y; mZ=z; } 00025 void setDaughter(Int_t i,StEmcMicroTrack* t) {if(i>=0 && i<2) mTracks[i] = t; } 00026 00027 private: 00028 StEmcMicroTrack *mTracks[2]; 00029 Float_t mX; 00030 Float_t mY; 00031 Float_t mZ; 00032 00033 ClassDef(StEmcMicroV0,1) 00034 }; 00035 #endif
1.5.9