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.