#ifndef TCmxdHit_hh #define TCmxdHit_hh #include "TObject.h" class TStnDataBlock; class AbsEvent; class TCmxdHit : public TObject { friend Int_t StntupleInitCmxDataBlock(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 fWireNumber; //----------------------------------------------------------------------------- public: TCmxdHit(); virtual ~TCmxdHit(); // ****** 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 WireNumber () const { return fWireNumber; } // ****** overloaded methods of TObject void Clear(Option_t* opt = ""); void Print(Option_t* opt = "") const; ClassDef (TCmxdHit,1) }; #endif