#ifndef PNDSTTRECOHIT_HH #define PNDSTTRECOHIT_HH // Base Class Headers ---------------- #include "GFRecoHitIfc.h" #include "GFWireHitPolicy.h" #include "PndSttHit.h" #include "TClonesArray.h" // Collaborating Class Headers ------- #include // remove if you do not need streaming op // Collaborating Class Declarations -- class PndSttHit; class TClonesArray; typedef GFRecoHitIfc WireHitRecoHit; class PndSttRecoHit : public WireHitRecoHit { public: // Constructors/Destructors --------- PndSttRecoHit(); PndSttRecoHit(PndSttHit *currenthit); PndSttRecoHit(PndSttHit *currenthit, TClonesArray *tubeArr); virtual ~PndSttRecoHit(); virtual GFAbsRecoHit* clone(){return new PndSttRecoHit(*this);}; // Operations ---------------------- virtual TMatrixT getHMatrix(const GFAbsTrackRep* stateVector); private: // Private Data Members ------------ protected: static const int NparHitRep = 7; // Private Methods ----------------- public: ClassDef(PndSttRecoHit,1) }; #endif //-------------------------------------------------------------- // $Log$ //--------------------------------------------------------------