Geant4
10.02.p02
|
defines a point of energy deposition which defines a damage to the DNA. More...
#include <SBPoint.hh>
Public Member Functions | |
SBPoint (unsigned int, G4ThreeVector pPos, G4double pEdep) | |
constructor More... | |
~SBPoint () | |
destructor More... | |
G4int | GetID () const |
G4ThreeVector | GetPosition () const |
G4double | GetEdep () const |
ClusterSBPoints * | GetCluster () const |
G4int | GetTouchedStrand () const |
void | SetCluster (ClusterSBPoints *pCluster) |
void | SetPosition (G4ThreeVector pPos) |
bool | HasCluster () const |
void | CleanCluster () |
bool | operator!= (const SBPoint &) const |
bool | operator== (const SBPoint &) const |
bool | operator< (const SBPoint &) const |
bool | operator> (const SBPoint &) const |
Private Attributes | |
unsigned int | fId |
G4ThreeVector | fPosition |
G4double | fEdep |
ClusterSBPoints * | fpCluster |
G4int | fStrand |
defines a point of energy deposition which defines a damage to the DNA.
Definition at line 47 of file SBPoint.hh.
SBPoint::SBPoint | ( | unsigned int | pId, |
G4ThreeVector | pPos, | ||
G4double | pEdep | ||
) |
SBPoint::~SBPoint | ( | ) |
destructor
Definition at line 57 of file SBPoint.cc.
|
inline |
Definition at line 87 of file SBPoint.hh.
References fpCluster.
|
inline |
Definition at line 66 of file SBPoint.hh.
References fpCluster.
|
inline |
Definition at line 63 of file SBPoint.hh.
References fEdep.
|
inline |
Definition at line 56 of file SBPoint.hh.
References fId.
|
inline |
Definition at line 60 of file SBPoint.hh.
References fPosition.
Referenced by AreOnTheSameCluster(), and ClusterSBPoints::HasInBarycenter().
|
inline |
Definition at line 69 of file SBPoint.hh.
References fStrand.
|
inline |
Definition at line 84 of file SBPoint.hh.
References fpCluster.
Referenced by ClusteringAlgo::FindCluster().
bool SBPoint::operator!= | ( | const SBPoint & | pPt | ) | const |
Definition at line 63 of file SBPoint.cc.
References fId.
bool SBPoint::operator< | ( | const SBPoint & | pPt | ) | const |
Definition at line 77 of file SBPoint.cc.
References fId.
bool SBPoint::operator== | ( | const SBPoint & | pPt | ) | const |
Definition at line 70 of file SBPoint.cc.
References fId.
bool SBPoint::operator> | ( | const SBPoint & | pPt | ) | const |
Definition at line 84 of file SBPoint.cc.
References fId.
|
inline |
Definition at line 74 of file SBPoint.hh.
References fpCluster.
Referenced by ClusterSBPoints::AddSBPoint().
|
inline |
Definition at line 79 of file SBPoint.hh.
References fPosition.
|
private |
Definition at line 100 of file SBPoint.hh.
Referenced by GetEdep().
|
private |
Definition at line 98 of file SBPoint.hh.
Referenced by GetID(), operator!=(), operator<(), operator==(), and operator>().
|
private |
Definition at line 101 of file SBPoint.hh.
Referenced by CleanCluster(), GetCluster(), HasCluster(), and SetCluster().
|
private |
Definition at line 99 of file SBPoint.hh.
Referenced by GetPosition(), and SetPosition().
|
private |
Definition at line 102 of file SBPoint.hh.
Referenced by GetTouchedStrand(), and SBPoint().