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