Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 속성 | 모든 멤버 목록
SBPoint 클래스 참조

defines a point of energy deposition which defines a damage to the DNA. 더 자세히 ...

#include <SBPoint.hh>

Public 멤버 함수

 SBPoint (unsigned int, G4ThreeVector pPos, G4double pEdep)
 constructor 더 자세히 ...
 
 ~SBPoint ()
 destructor 더 자세히 ...
 
G4int GetID () const
 
G4ThreeVector GetPosition () const
 
G4double GetEdep () const
 
ClusterSBPointsGetCluster () 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 속성

unsigned int fId
 
G4ThreeVector fPosition
 
G4double fEdep
 
ClusterSBPointsfpCluster
 
G4int fStrand
 

상세한 설명

defines a point of energy deposition which defines a damage to the DNA.

SBPoint.hh 파일의 47 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

SBPoint::SBPoint ( unsigned int  pId,
G4ThreeVector  pPos,
G4double  pEdep 
)

constructor

SBPoint.cc 파일의 45 번째 라인에서 정의되었습니다.

다음을 참조함 : fStrand, G4UniformRand.

SBPoint::~SBPoint ( )

destructor

SBPoint.cc 파일의 57 번째 라인에서 정의되었습니다.

멤버 함수 문서화

void SBPoint::CleanCluster ( )
inline

SBPoint.hh 파일의 87 번째 라인에서 정의되었습니다.

다음을 참조함 : fpCluster.

ClusterSBPoints* SBPoint::GetCluster ( ) const
inline

SBPoint.hh 파일의 66 번째 라인에서 정의되었습니다.

다음을 참조함 : fpCluster.

G4double SBPoint::GetEdep ( ) const
inline

SBPoint.hh 파일의 63 번째 라인에서 정의되었습니다.

다음을 참조함 : fEdep.

G4int SBPoint::GetID ( ) const
inline

SBPoint.hh 파일의 56 번째 라인에서 정의되었습니다.

다음을 참조함 : fId.

G4ThreeVector SBPoint::GetPosition ( ) const
inline

SBPoint.hh 파일의 60 번째 라인에서 정의되었습니다.

다음을 참조함 : fPosition.

다음에 의해서 참조됨 : AreOnTheSameCluster(), ClusterSBPoints::HasInBarycenter().

G4int SBPoint::GetTouchedStrand ( ) const
inline

SBPoint.hh 파일의 69 번째 라인에서 정의되었습니다.

다음을 참조함 : fStrand.

bool SBPoint::HasCluster ( ) const
inline

SBPoint.hh 파일의 84 번째 라인에서 정의되었습니다.

다음을 참조함 : fpCluster.

다음에 의해서 참조됨 : ClusteringAlgo::FindCluster().

bool SBPoint::operator!= ( const SBPoint pPt) const

SBPoint.cc 파일의 63 번째 라인에서 정의되었습니다.

다음을 참조함 : fId.

bool SBPoint::operator< ( const SBPoint pPt) const

SBPoint.cc 파일의 77 번째 라인에서 정의되었습니다.

다음을 참조함 : fId.

bool SBPoint::operator== ( const SBPoint pPt) const

SBPoint.cc 파일의 70 번째 라인에서 정의되었습니다.

다음을 참조함 : fId.

bool SBPoint::operator> ( const SBPoint pPt) const

SBPoint.cc 파일의 84 번째 라인에서 정의되었습니다.

다음을 참조함 : fId.

void SBPoint::SetCluster ( ClusterSBPoints pCluster)
inline

SBPoint.hh 파일의 74 번째 라인에서 정의되었습니다.

다음을 참조함 : fpCluster.

다음에 의해서 참조됨 : ClusterSBPoints::AddSBPoint().

void SBPoint::SetPosition ( G4ThreeVector  pPos)
inline

SBPoint.hh 파일의 79 번째 라인에서 정의되었습니다.

다음을 참조함 : fPosition.

멤버 데이타 문서화

G4double SBPoint::fEdep
private

SBPoint.hh 파일의 100 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetEdep().

unsigned int SBPoint::fId
private

SBPoint.hh 파일의 98 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetID(), operator!=(), operator<(), operator==(), operator>().

ClusterSBPoints* SBPoint::fpCluster
private

SBPoint.hh 파일의 101 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CleanCluster(), GetCluster(), HasCluster(), SetCluster().

G4ThreeVector SBPoint::fPosition
private

SBPoint.hh 파일의 99 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetPosition(), SetPosition().

G4int SBPoint::fStrand
private

SBPoint.hh 파일의 102 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetTouchedStrand(), SBPoint().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: