39   std::vector< Int_t > onecluster;
 
   40   Indexpair::iterator tempStrip;
 
   45     for (std::map<SensorSide,Indextriple>::iterator itSide = (itSensors->second).begin();
 
   46          itSide != (itSensors->second).end(); ++itSide)                 
 
   51       for (Indextriple::iterator itTime = (itSide->second).begin(); itTime != (itSide->second).end(); ++itTime)
 
   56         for (Indexpair::iterator itStrip = (itTime->second).begin(); itStrip!= (itTime->second).end(); ++itStrip)
 
   57         {flagmap[itStrip->second]=1;}                                           
 
   59         for (Indexpair::iterator itStrip = (itTime->second).begin();
 
   60              itStrip!= (itTime->second).end();itStrip++)
 
   63           if( !(1==flagmap[itStrip->second]) ) 
continue;
 
   64           for(Indexpair::iterator itStrip3 = itStrip; itStrip3 != (itTime->second).end(); ++itStrip3)
 
   66             if( !(1==flagmap[itStrip3->second]) ) 
continue;
 
   67             if( std::abs(tempStrip->first - itStrip3->first) > 
fRadius ) 
continue;
 
   68             onecluster.push_back(itStrip3->second);
 
   69             flagmap[itStrip3->second]=-1;
 
   78         if (onecluster.size()>0)
 
   80           Warning(
"SearchClusters",
"a hangover cluster of %zu digis",onecluster.size());
 
   84         for (Indexpair::iterator itflag = flagmap.begin(); itflag!= flagmap.end(); ++itflag)
 
   86           if (1==itflag->second) 
fLeftDigis.push_back(itflag->first);
 
std::vector< PndSdsClusterStrip * > fClusters
std::vector< PndSdsClusterStrip * > SearchClusters()
std::map< Int_t, Int_t > Indexpair
std::vector< Int_t > fLeftDigis
~PndSdsSimpleStripClusterFinder()
std::vector< Int_t > fTopclusters
std::vector< Int_t > fBotclusters
PndSdsSimpleStripClusterFinder(Int_t DigiType)
ClassImp(PndSdsSimpleStripClusterFinder)
void AddCluster(const std::vector< Int_t > &onecluster, SensorSide side)