39 #ifndef ClusteringAlgo_H
40 #define ClusteringAlgo_H 1
122 G4bool IsInSensitiveArea();
125 bool FindCluster(
SBPoint* pPt);
129 void MergeClusters();
131 void IncludeUnassociatedPoints();
141 std::vector<SBPoint*> fpSetOfPoints;
143 std::vector<ClusterSBPoints*> fpClusters;
145 unsigned int fNextSBPointID;
void SetEMinDamage(G4double val)
Definition of the ClusterSBPoints class.
G4int GetComplexSSB() const
void SetEps(G4double val)
Definition of the SBPoint class.
std::map< G4int, G4int > RunClustering()
G4double GetSPointsProb()
ClusteringAlgo(G4double pEps, G4int pMinPts, G4double pSPointsProb, G4double pEMinDamage, G4double pEMaxDamage)
std::map< G4int, G4int > GetClusterSizeDistribution()
void SetEMaxDamage(G4double val)
void RegisterDamage(G4ThreeVector, G4double)
void SetSPointsProb(G4double val)
void SetMinPts(G4int val)
defines a point of energy deposition which defines a damage to the DNA.