28 #ifndef GFRECOHITFACTORY_H 
   29 #define GFRECOHITFACTORY_H 
std::map< int, GFAbsRecoHitProducer * > fHitProdMap
Factory object to create RecoHits from digitized and clustered data. 
GFAbsRecoHit * createOne(int detID, int index)
Create a RecoHit. 
virtual ~GFRecoHitFactory()
std::vector< GFAbsRecoHit * > createMany(const GFTrackCand &cand)
Creat a collection of RecoHits. 
void addProducer(int detID, GFAbsRecoHitProducer *hitProd)
Register a producer module to the factory. 
Abstract interface class for GFRecoHitProducer. 
void clear()
Clear all hit producers.