#ifndef TBmudHit_hh #define TBmudHit_hh #include "TObject.h" class TStnDataBlock; class AbsEvent; class TBmudHit : public TObject { friend Int_t StntupleInitBmuDataBlock(TStnDataBlock* block, AbsEvent* event, int mode); protected: Int_t fLeadingEdge; Int_t fWidth; Int_t fL2Accept; Int_t fSideNumber; // east=0, west=1 Int_t fWedgeNumber; Int_t fLayerNumber; Int_t fStackNumber; //----------------------------------------------------------------------------- public: TBmudHit(); virtual ~TBmudHit(); // ****** 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 StackNumber() const{ return fStackNumber; } Int_t L2Accept () const{ return fL2Accept; } // ****** overloaded methods of // TObject void Print(Option_t* opt = "") const; ClassDef (TBmudHit,1) }; #endif