23   fNmCh(NrofmissedChannels+1),
 
   24   fNmTS(NrofmissedTimestamp)
 
   39   std::vector< Int_t > onecluster;
 
   40   Indexpair::iterator tempStrip;
 
   42   std::cout<<
"beim Cluster"<<std::endl;
 
   45     for (std::map<SensorSide,Indextriple>::iterator itSide = (itSensors->second).begin();
 
   46          itSide != (itSensors->second).end(); ++itSide)
 
   49       std::map<Int_t, std::map<Int_t,std::vector<Int_t> > > hitmap;
 
   50       for (Indextriple::iterator itTime = (itSide->second).begin(); itTime != (itSide->second).end();
 
   53         for (Indexpair::iterator itStrip = (itTime->second).begin(); itStrip!= (itTime->second).end();
 
   56           hitmap[itStrip->first][itTime->first][0]=itStrip->second;     
 
   57           hitmap[itStrip->first][itTime->first][1]=1;                                   
 
   62       for (
std::map<Int_t, 
std::map<Int_t,std::vector<Int_t> > >::const_iterator ch = hitmap.begin();
 
   63            ch!=hitmap.end(); ++ch)
 
   66         for (
std::map<Int_t,std::vector<Int_t> >::const_iterator 
ts = ch->second.begin(); 
ts!=ch->second.end(); ++
ts)
 
   70           if (onecluster.size()>0)
 
   85                                                   std::map<Int_t,std::vector<Int_t> > >& hitmap, std::vector< Int_t >& onecluster)
 
   87         if (hitmap.find(newCh) == hitmap.end()) 
return;                                                 
 
   88         if (hitmap[newCh].find(newFrameID) == hitmap[newCh].end()) 
return;              
 
   89         if (hitmap[newCh][newFrameID][1]==-1) 
return;                                                   
 
   90         hitmap[newCh][newFrameID][1]=-1;                                                                                
 
   91         onecluster.push_back(hitmap[newCh][newFrameID][0]);                                                                     
 
   93   for(Int_t channel=(newCh-
fNmCh); channel!=(newCh+
fNmCh); ++channel)
 
   95                 for(Int_t frame=(newFrameID-
fNmTS);frame!=(newFrameID+
fNmTS);++frame)
 
std::vector< PndSdsClusterStrip * > fClusters
ClassImp(PndSdsStripAdvClusterFinder)
void ClusterIterator(Int_t newCh, Int_t newFrameID, std::map< Int_t, std::map< Int_t, std::vector< Int_t > > > &hitmap, std::vector< Int_t > &onecluster)
std::vector< PndSdsClusterStrip * > SearchClusters()
PndSdsStripAdvClusterFinder(Int_t DigiType)
std::vector< Int_t > fTopclusters
std::vector< Int_t > fBotclusters
Find Clusters on a strip sensor in two dimensions. 
Int_t fNmCh
maximum of missing channels 
~PndSdsStripAdvClusterFinder()
void AddCluster(const std::vector< Int_t > &onecluster, SensorSide side)
PndPidEmcAssociatorTask * ts
Int_t fNmTS
maximum of missing time