30 class PndFTSSpacePointData;
 
   45       readEvent( hits, offset, numberOfClusters );
 
   51         int numberOfClusters, 
double ClusterZCut );
 
   57     void Merge( 
int index1, 
int index2 );
 
  109     float X( 
int index )
 const { assert( index < static_cast<int>( 
fData.size() ) ); 
return fData[index].fX; }
 
  114     float Y( 
int index )
 const { assert( index < static_cast<int>( 
fData.size() ) ); 
return fData[index].fY; }
 
  119     float Z( 
int index )
 const { assert( index < static_cast<int>( 
fData.size() ) ); 
return fData[index].fZ; }
 
  124     int Id( 
int index )
 const { assert( index < static_cast<int>( 
fData.size() ) ); 
return fData[index].fId; }
 
  129     int RowNumber( 
int index )
 const { assert( index < static_cast<int>( 
fData.size() ) ); 
return fData[index].fRow; }
 
  150 #endif // CLUSTERDATA_H 
std::vector< Data > fData
int NumberOfClusters(unsigned int rowIndex) const 
std::vector< int > fRowOffset
PndFTSCAClusterData(const PndFTSCAGBHit *hits, int *offset, int numberOfClusters)
int NumberOfClusters() const 
void readEvent(const PndFTSArray< PndFTSSpacePointData * > &clusters, int numberOfClusters, double ClusterZCut)
PndFTSCAClusterData ClusterData
void Merge(int index1, int index2)
std::vector< int > fNumberOfClusters
int RowNumber(int index) const 
int RowOffset(unsigned int rowIndex) const