Go to the documentation of this file.
8 #ifndef CBMCLUSTERINGWARD_H_
9 #define CBMCLUSTERINGWARD_H_
62 Float_t
GetX0(Int_t iCluster);
63 Float_t
GetY0(Int_t iCluster);
void WardProcessingData(Float_t maxDistance)
Float_t WardDistance(Int_t iPad1, Int_t iPad2)
Float_t XCenterRecalculation(Int_t cl1, Int_t cl2)
UInt_t GetClCharge(Int_t iCluster)
void WardCreate(CbmClusteringGeometry *moduleGeo)
CbmClusteringWard & operator=(const CbmClusteringWard &)
CbmClusteringWard()
Constructor.
void DeleteCluaster(Int_t clusterNumber)
Bool_t WardBlockCreateStep(CbmClusteringGeometry *moduleGeo, Int_t wardStep, Bool_t wardStepRec, Int_t addedPad)
Float_t YCenterRecalculation(Int_t cl1, Int_t cl2)
void AddClusterInBlock(CbmClusteringGeometry *moduleGeo, Int_t newCluster, Int_t addedCluster)
CbmClusteringGeometry * fModuleGeo
CbmClusteringWard(const CbmClusteringWard &)
void WardDistanceRecalculation(Int_t clusterNumber)
void WardMainFunction(CbmClusteringGeometry *moduleGeo, Float_t maxDistance)
void WardBlockCreate(CbmClusteringGeometry *moduleGeo)
Int_t GetNofClusters() const
Int_t GetPadInCluster(Int_t iCluster, Int_t iPad)
void GetClustersFromBlock()
Float_t GetX0(Int_t iCluster)
Float_t wardDistances[50]
virtual ~CbmClusteringWard()
Destructor.
Int_t GetCluster(Int_t iCluster)
ClusterBlock * fClustersInBlock
Int_t GetNofAPads() const
Float_t GetY0(Int_t iCluster)