// ------------------------------------------------------------------------- // ----- PndMvdHitMaker header file ----- // ----- Created 31/07/07 by R.Kliemt ----- // ------------------------------------------------------------------------- /** PndMvdHitMaker.h *@author R.Jaekel *@author R.Kliemt ** **/ #ifndef PNDMVDHITMAKER_HH #define PNDMVDHITMAKER_HH // Base Class Headers ---------------- // Collaborating Class Headers ------- #include #include "PndMvdDigiPixel.h" #include "PndMvdDigiStrip.h" #include "PndMvdHit.h" // ROOT Headers ---------------------- #include "TGeoManager.h" // Collaborating Class Declarations -- class PndMvdDetectorDescr; class PndMvdHitMaker { public: // Constructors/Destructors --------- PndMvdHitMaker(); PndMvdHitMaker(PndMvdDetectorDescr* mvdDetDescr); virtual ~PndMvdHitMaker(){;} // virtual bool makeHits(HepAList*, // HepAList*, // HepAList*) = 0; // virtual bool makeHits(std::vector&, // std::vector&, // std::vector&) = 0; virtual bool makeHits( std::vector&, std::vector&, std::vector&) = 0; // , TGeoManager*) = 0; private: // Private Data Members ------------ }; #endif