#ifndef TTsudHit_hh #define TTsudHit_hh #include "TObject.h" class TStnDataBlock; class AbsEvent; class TTsudHit : public TObject { friend Int_t StntupleInitTsuDataBlock(TStnDataBlock* block, AbsEvent* event, int mode); protected: Int_t fLeadingEdge; Int_t fWidth; Int_t fSideNumber; // east=0, west=1 Int_t fWedgeNumber; Int_t fLayerNumber; Int_t fCounterNumber; //----------------------------------------------------------------------------- public: TTsudHit(); virtual ~TTsudHit(); // ****** accessors Int_t LeadingEdge() const { return fLeadingEdge; } Int_t Width () const { return fWidth; } Int_t SideNumber () const { return fSideNumber; } Int_t WedgeNumber() const { return fWedgeNumber; } Int_t LayerNumber() const { return fLayerNumber; } Int_t CounterNumber () const { return fCounterNumber; } // ****** overloaded methods of TObject void Clear(Option_t* opt = ""); void Print(Option_t* opt = "") const; ClassDef (TTsudHit,1) }; #endif