define a cluster of SB Points 더 자세히 ...
#include <ClusterSBPoints.hh>
Public 멤버 함수 | |
ClusterSBPoints (std::set< SBPoint * > pPoints) | |
~ClusterSBPoints () | |
bool | IsDSB () const |
bool | IsSSB () const |
unsigned int | GetSize () const |
void | AddSBPoint (SBPoint *pSBPoint) |
G4ThreeVector | GetBarycenter () const |
G4double | GetEdep () const |
void | FindAllPointsPossible (std::vector< SBPoint * > *ptToCheck, G4int minPts, G4double minDist) |
void | NoticeInternalPts () |
will set to all store SBPoint they are part of this cluster 더 자세히 ... | |
bool | HasIn (const SBPoint *, G4double) |
bool | HasInBarycenter (const SBPoint *, G4double) |
void | MergeWith (ClusterSBPoints *) |
std::set< SBPoint * > | GetRegistredSBPoints () const |
void | Clear () |
Private 멤버 함수 | |
void | UpdateDoubleStrand () |
Private 속성 | |
unsigned int | fSize |
bool | fIsDoubleSB |
std::set< SBPoint * > | fpRegisteredSBPoints |
define a cluster of SB Points
ClusterSBPoints.hh 파일의 48 번째 라인에서 정의되었습니다.
ClusterSBPoints::ClusterSBPoints | ( | std::set< SBPoint * > | pPoints | ) |
ClusterSBPoints.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : AddSBPoint(), UpdateDoubleStrand().
ClusterSBPoints::~ClusterSBPoints | ( | ) |
ClusterSBPoints.cc 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : Clear().
ClusterSBPoints.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : fpRegisteredSBPoints, SBPoint::SetCluster(), UpdateDoubleStrand().
다음에 의해서 참조됨 : ClusterSBPoints(), FindAllPointsPossible(), MergeWith().
void ClusterSBPoints::Clear | ( | ) |
ClusterSBPoints.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : fpRegisteredSBPoints.
다음에 의해서 참조됨 : MergeWith(), ~ClusterSBPoints().
void ClusterSBPoints::FindAllPointsPossible | ( | std::vector< SBPoint * > * | ptToCheck, |
G4int | minPts, | ||
G4double | minDist | ||
) |
ClusterSBPoints.cc 파일의 192 번째 라인에서 정의되었습니다.
다음을 참조함 : AddSBPoint(), fpRegisteredSBPoints, GetSize(), HasInBarycenter().
G4ThreeVector ClusterSBPoints::GetBarycenter | ( | ) | const |
ClusterSBPoints.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : fpRegisteredSBPoints, x, y, z.
다음에 의해서 참조됨 : HasInBarycenter().
G4double ClusterSBPoints::GetEdep | ( | ) | const |
ClusterSBPoints.cc 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : fpRegisteredSBPoints.
|
inline |
ClusterSBPoints.hh 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : fpRegisteredSBPoints.
다음에 의해서 참조됨 : MergeWith().
|
inline |
ClusterSBPoints.hh 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : fpRegisteredSBPoints.
다음에 의해서 참조됨 : FindAllPointsPossible().
ClusterSBPoints.cc 파일의 224 번째 라인에서 정의되었습니다.
다음을 참조함 : AreOnTheSameCluster(), fpRegisteredSBPoints.
ClusterSBPoints.cc 파일의 247 번째 라인에서 정의되었습니다.
다음을 참조함 : GetBarycenter(), SBPoint::GetPosition(), nm, CLHEP::Hep3Vector::x(), x1, x2, CLHEP::Hep3Vector::y(), y1, y2, CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : FindAllPointsPossible().
|
inline |
|
inline |
ClusterSBPoints.hh 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : IsDSB().
void ClusterSBPoints::MergeWith | ( | ClusterSBPoints * | pCluster | ) |
this will insert all registredSBPoint from the given cluster to this cluster.
ClusterSBPoints.cc 파일의 274 번째 라인에서 정의되었습니다.
다음을 참조함 : AddSBPoint(), Clear(), GetRegistredSBPoints().
void ClusterSBPoints::NoticeInternalPts | ( | ) |
will set to all store SBPoint they are part of this cluster
|
private |
ClusterSBPoints.cc 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : fIsDoubleSB, fpRegisteredSBPoints.
다음에 의해서 참조됨 : AddSBPoint(), ClusterSBPoints().
|
private |
ClusterSBPoints.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsDSB(), UpdateDoubleStrand().
|
private |
ClusterSBPoints.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddSBPoint(), Clear(), FindAllPointsPossible(), GetBarycenter(), GetEdep(), GetRegistredSBPoints(), GetSize(), HasIn(), UpdateDoubleStrand().
|
private |
ClusterSBPoints.hh 파일의 95 번째 라인에서 정의되었습니다.