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

Molecule Class. 더 자세히 ...

#include <PDBbarycenter.hh>

Public 멤버 함수

 Barycenter ()
 First constructor. 더 자세히 ...
 
 Barycenter (int bNum, double x, double y, double z, double Bx, double By, double Bz, double Sx, double Sy, double Sz, double Px, double Py, double Pz)
 Second constructor. 더 자세히 ...
 
 ~Barycenter ()
 Destructor. 더 자세히 ...
 
BarycenterGetNext ()
 Get the next Barycenter. 더 자세히 ...
 
int GetID ()
 Get the first. 더 자세히 ...
 
void SetNext (Barycenter *)
 Set the next Barycenter. 더 자세히 ...
 
void SetDistance (int i, double)
 Set the distance between atom i and nucleotide barycenter. 더 자세히 ...
 
double GetDistance (int i)
 Get the distance between atom i and nucleotide barycenter. 더 자세히 ...
 
void SetRadius (double)
 Set the distance between the farther atom and nucleotide barycenter. 더 자세히 ...
 
double GetRadius ()
 Get the distance between the farther atom and nucleotide barycenter. 더 자세히 ...
 

Public 속성

int fBaryNum
 Barycenter number. 더 자세히 ...
 
double fDistanceTab [33]
 distance table [0..32] (11 hydrogens!) 더 자세히 ...
 
double fRadius
 
double fCenterX
 "X coordinate" of this nucelotide Barycenter 더 자세히 ...
 
double fCenterY
 "Y coordinate" of this nucelotide Barycenter 더 자세히 ...
 
double fCenterZ
 "Z coordinate" of this nucelotide Barycenter 더 자세히 ...
 
double fCenterBaseX
 "X coordinate" of this Base Barycenter 더 자세히 ...
 
double fCenterBaseY
 "Y coordinate" of this Base Barycenter 더 자세히 ...
 
double fCenterBaseZ
 "Z coordinate" of this Base Barycenter 더 자세히 ...
 
double fCenterSugarX
 "X coordinate" of this Sugar Barycenter 더 자세히 ...
 
double fCenterSugarY
 "Y coordinate" of this Sugar Barycenter 더 자세히 ...
 
double fCenterSugarZ
 "Z coordinate" of this Sugar Barycenter 더 자세히 ...
 
double fCenterPhosphateX
 "X coordinate" of this Phosphate Barycenter 더 자세히 ...
 
double fCenterPhosphateY
 "Y coordinate" of this Phosphate Barycenter 더 자세히 ...
 
double fCenterPhosphateZ
 "Z coordinate" of this Phosphate Barycenter 더 자세히 ...
 

Private 속성

BarycenterfpNext
 Header of the next Molecule (usage before vector) 더 자세히 ...
 

상세한 설명

Molecule Class.

This Class define Molecule model ...

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

생성자 & 소멸자 문서화

Barycenter::Barycenter ( )

First constructor.

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

다음을 참조함 : fDistanceTab.

Barycenter::Barycenter ( int  bNum,
double  x,
double  y,
double  z,
double  Bx,
double  By,
double  Bz,
double  Sx,
double  Sy,
double  Sz,
double  Px,
double  Py,
double  Pz 
)

Second constructor.

<Barycenter number

< "X coordinate" of this Base Barycenter

< "Y coordinate" of this Base Barycenter

< "Z coordinate" of this Base Barycenter

< "X coordinate" of this Sugar Barycenter

< "Y coordinate" of this Sugar Barycenter

< "Z coordinate" of this Sugar Barycenter

< "X coordinate" of this Phosphate Barycenter

< "Y coordinate" of this Phosphate Barycenter

< "Z coordinate" of this Phosphate Barycenter

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

다음을 참조함 : fBaryNum, fCenterBaseX, fCenterBaseY, fCenterBaseZ, fCenterPhosphateX, fCenterPhosphateY, fCenterPhosphateZ, fCenterSugarX, fCenterSugarY, fCenterSugarZ, fCenterX, fCenterY, fCenterZ, fDistanceTab, fpNext, fRadius, x, y, z.

Barycenter::~Barycenter ( )
inline

Destructor.

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

멤버 함수 문서화

double Barycenter::GetDistance ( int  i)

Get the distance between atom i and nucleotide barycenter.

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

다음을 참조함 : fDistanceTab.

int Barycenter::GetID ( )

Get the first.

Get number Barycenter

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

다음을 참조함 : fBaryNum.

Barycenter * Barycenter::GetNext ( )

Get the next Barycenter.

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

다음을 참조함 : fpNext.

다음에 의해서 참조됨 : DetectorConstruction::BarycenterView(), PDBlib::ComputeMatchEdepDNA(), DetectorConstruction::ResiduesView().

double Barycenter::GetRadius ( )

Get the distance between the farther atom and nucleotide barycenter.

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

다음을 참조함 : fRadius.

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

void Barycenter::SetDistance ( int  i,
double  dist 
)

Set the distance between atom i and nucleotide barycenter.

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

다음을 참조함 : fDistanceTab.

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

void Barycenter::SetNext ( Barycenter barycenterNext)

Set the next Barycenter.

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

다음을 참조함 : fpNext.

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

void Barycenter::SetRadius ( double  rds)

Set the distance between the farther atom and nucleotide barycenter.

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

다음을 참조함 : fRadius.

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

멤버 데이타 문서화

int Barycenter::fBaryNum

Barycenter number.

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

다음에 의해서 참조됨 : Barycenter(), GetID().

double Barycenter::fCenterBaseX

"X coordinate" of this Base Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterBaseY

"Y coordinate" of this Base Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterBaseZ

"Z coordinate" of this Base Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterPhosphateX

"X coordinate" of this Phosphate Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterPhosphateY

"Y coordinate" of this Phosphate Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterPhosphateZ

"Z coordinate" of this Phosphate Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterSugarX

"X coordinate" of this Sugar Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterSugarY

"Y coordinate" of this Sugar Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterSugarZ

"Z coordinate" of this Sugar Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::ResiduesView().

double Barycenter::fCenterX

"X coordinate" of this nucelotide Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::BarycenterView(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNucleotideBarycenters().

double Barycenter::fCenterY

"Y coordinate" of this nucelotide Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::BarycenterView(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNucleotideBarycenters().

double Barycenter::fCenterZ

"Z coordinate" of this nucelotide Barycenter

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

다음에 의해서 참조됨 : Barycenter(), DetectorConstruction::BarycenterView(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNucleotideBarycenters().

double Barycenter::fDistanceTab[33]

distance table [0..32] (11 hydrogens!)

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

다음에 의해서 참조됨 : Barycenter(), GetDistance(), SetDistance().

Barycenter* Barycenter::fpNext
private

Header of the next Molecule (usage before vector)

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

다음에 의해서 참조됨 : Barycenter(), GetNext(), SetNext().

double Barycenter::fRadius

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

다음에 의해서 참조됨 : Barycenter(), GetRadius(), SetRadius().


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