![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
defines a point of energy deposition which defines a damage to the DNA. More...
#include <geant4/tree/geant4-10.6-release/examples/extended/medical/dna/clustering/include/SBPoint.hh>
Collaboration diagram for SBPoint:Public Member Functions | |
| SBPoint (unsigned int, G4ThreeVector pPos, G4double pEdep) | |
| constructor | |
| ~SBPoint () | |
| destructor | |
| 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 46 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 46 of file SBPoint.hh
| SBPoint::SBPoint | ( | unsigned int | pId, |
| G4ThreeVector | pPos, | ||
| G4double | pEdep | ||
| ) |
constructor
Definition at line 44 of file SBPoint.cc.
View newest version in sPHENIX GitHub at line 44 of file SBPoint.cc
References fStrand, and G4UniformRand.
| SBPoint::~SBPoint | ( | ) |
destructor
Definition at line 56 of file SBPoint.cc.
View newest version in sPHENIX GitHub at line 56 of file SBPoint.cc
|
inline |
Definition at line 86 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 86 of file SBPoint.hh
References fpCluster.
|
inline |
Definition at line 65 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 65 of file SBPoint.hh
References fpCluster.
|
inline |
Definition at line 62 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 62 of file SBPoint.hh
References fEdep.
|
inline |
Definition at line 55 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 55 of file SBPoint.hh
References fId.
|
inline |
Definition at line 59 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 59 of file SBPoint.hh
References fPosition.
Referenced by AreOnTheSameCluster(), and ClusterSBPoints::HasInBarycenter().
Here is the caller graph for this function:
|
inline |
Definition at line 68 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 68 of file SBPoint.hh
References fStrand.
|
inline |
Definition at line 83 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 83 of file SBPoint.hh
References fpCluster.
Referenced by ClusteringAlgo::FindCluster().
Here is the caller graph for this function:| bool SBPoint::operator!= | ( | const SBPoint & | pPt | ) | const |
Definition at line 62 of file SBPoint.cc.
View newest version in sPHENIX GitHub at line 62 of file SBPoint.cc
References fId.
| bool SBPoint::operator< | ( | const SBPoint & | pPt | ) | const |
Definition at line 76 of file SBPoint.cc.
View newest version in sPHENIX GitHub at line 76 of file SBPoint.cc
References fId.
| bool SBPoint::operator== | ( | const SBPoint & | pPt | ) | const |
Definition at line 69 of file SBPoint.cc.
View newest version in sPHENIX GitHub at line 69 of file SBPoint.cc
References fId.
| bool SBPoint::operator> | ( | const SBPoint & | pPt | ) | const |
Definition at line 83 of file SBPoint.cc.
View newest version in sPHENIX GitHub at line 83 of file SBPoint.cc
References fId.
|
inline |
Definition at line 73 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 73 of file SBPoint.hh
References fpCluster.
Referenced by ClusterSBPoints::AddSBPoint().
Here is the caller graph for this function:
|
inline |
Definition at line 78 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 78 of file SBPoint.hh
References fPosition.
|
private |
Definition at line 99 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 99 of file SBPoint.hh
Referenced by GetEdep().
|
private |
Definition at line 97 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 97 of file SBPoint.hh
Referenced by GetID(), operator!=(), operator<(), operator==(), and operator>().
|
private |
Definition at line 100 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 100 of file SBPoint.hh
Referenced by CleanCluster(), GetCluster(), HasCluster(), and SetCluster().
|
private |
Definition at line 98 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 98 of file SBPoint.hh
Referenced by GetPosition(), and SetPosition().
|
private |
Definition at line 101 of file SBPoint.hh.
View newest version in sPHENIX GitHub at line 101 of file SBPoint.hh
Referenced by GetTouchedStrand(), and SBPoint().