#ifndef TCmudHit_hh #define TCmudHit_hh #include "TObject.h" class TStnDataBlock; class AbsEvent; class TCmudHit : public TObject { friend Int_t StntupleInitCmuDataBlock(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: TCmudHit(); virtual ~TCmudHit(); // ****** 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 (TCmudHit,1) }; #endif