39 #ifndef CLUSTER_SB_POINT_HH
40 #define CLUSTER_SB_POINT_HH
101 #endif //CLUSTER_SB_POINT_HH
bool HasIn(const SBPoint *, G4double)
void AddSBPoint(SBPoint *pSBPoint)
std::set< SBPoint * > GetRegistredSBPoints() const
void UpdateDoubleStrand()
CLHEP::Hep3Vector G4ThreeVector
define a cluster of SB Points
ClusterSBPoints(std::set< SBPoint * > pPoints)
unsigned int GetSize() const
Definition of the SBPoint class.
void FindAllPointsPossible(std::vector< SBPoint * > *ptToCheck, G4int minPts, G4double minDist)
void MergeWith(ClusterSBPoints *)
this will insert all registredSBPoint from the given cluster to this cluster.
std::set< SBPoint * > fpRegisteredSBPoints
void NoticeInternalPts()
will set to all store SBPoint they are part of this cluster
bool HasInBarycenter(const SBPoint *, G4double)
G4ThreeVector GetBarycenter() const
defines a point of energy deposition which defines a damage to the DNA.