33 GFException exc(
"GFRecoHitFactory: detID already in use",__LINE__,__FILE__);
35 std::vector<double> numbers;
36 numbers.push_back(detID);
41 fHitProdMap[detID] = std::pair<GFAbsRecoHitProducer*, void*>(hitProd, ptr);
46 std::map<int, std::pair<GFAbsRecoHitProducer*, void*> >::iterator
it=
fHitProdMap.begin();
48 delete it->second.first;
61 GFException exc(
"GFRecoHitFactory: no hitProducer for this detID available",__LINE__,__FILE__);
63 std::vector<double> numbers;
64 numbers.push_back(detID);
71 std::vector<GFAbsRecoHit*> hitVec;
73 for(
unsigned int i=0;i<nHits;i++) {
76 cand.
getHit(i,detID,index);
77 hitVec.push_back(
createOne(detID,index) );