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

#include <ML2ExpVoxels.hh>

Public 멤버 함수

 CML2ExpVoxels (G4bool bHasExperimentalData, G4int saving_in_Selected_Voxels_every_events, G4int seed, G4String FileExperimentalData, G4String FileExperimentalDataOut)
 
 ~CML2ExpVoxels (void)
 
void add (G4ThreeVector pos, G4double depEnergy, G4double density)
 
void add (const G4Step *aStep)
 
std::vector< SvoxelgetVoxels ()
 
G4int getMinNumberOfEvents ()
 
G4int getMaxNumberOfEvents ()
 
G4bool loadData ()
 
void setRecycling (int recycling)
 
void saveResults (void)
 
void resetNEventsInVoxels ()
 

Private 멤버 함수

void saveHeader ()
 
void calculateNormalizedEd (std::vector< Svoxel > &voxels)
 

Private 속성

std::vector< Svoxelvoxels
 
G4intnVoxelsgeometry
 
G4ThreeVector minZone
 
G4ThreeVector maxZone
 
G4int nCurves
 
G4intstartCurve
 
G4intstopCurve
 
G4doublechi2Factor
 
G4String headerText1
 
G4String headerText2
 
G4String fullFileIn
 
G4String fullFileOut
 
G4String seedName
 
G4String loopName
 
SGeneralDatageneralData
 
G4int nParticle
 
G4int nTotalEvents
 
G4int saving_in_Selected_Voxels_every_events
 
G4int nRecycling
 
G4bool bHasExperimentalData
 

상세한 설명

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

생성자 & 소멸자 문서화

CML2ExpVoxels::CML2ExpVoxels ( G4bool  bHasExperimentalData,
G4int  saving_in_Selected_Voxels_every_events,
G4int  seed,
G4String  FileExperimentalData,
G4String  FileExperimentalDataOut 
)
CML2ExpVoxels::~CML2ExpVoxels ( void  )

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

다음을 참조함 : chi2Factor, nVoxelsgeometry, startCurve, stopCurve.

멤버 함수 문서화

void CML2ExpVoxels::add ( G4ThreeVector  pos,
G4double  depEnergy,
G4double  density 
)

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

void CML2ExpVoxels::add ( const G4Step aStep)
void CML2ExpVoxels::calculateNormalizedEd ( std::vector< Svoxel > &  voxels)
private

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

다음을 참조함 : chi2Factor, d2, n, nCurves, startCurve, stopCurve.

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

G4int CML2ExpVoxels::getMaxNumberOfEvents ( )

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

다음을 참조함 : int(), n, nVoxelsgeometry, voxels.

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

G4int CML2ExpVoxels::getMinNumberOfEvents ( )

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

다음을 참조함 : int(), n, voxels.

std::vector<Svoxel> CML2ExpVoxels::getVoxels ( )
inline

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

다음을 참조함 : voxels.

G4bool CML2ExpVoxels::loadData ( void  )
void CML2ExpVoxels::resetNEventsInVoxels ( )

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

다음을 참조함 : int(), nVoxelsgeometry, voxels.

다음에 의해서 참조됨 : CML2Convergence::convergenceCriteria(), loadData().

void CML2ExpVoxels::saveHeader ( )
private

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

다음을 참조함 : chi2Factor, fullFileOut, G4endl, headerText1, nCurves, seedName, startCurve, stopCurve.

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

void CML2ExpVoxels::saveResults ( void  )

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

다음을 참조함 : calculateNormalizedEd(), fullFileOut, G4endl, int(), joule, kg, mm, nTotalEvents, saveHeader(), seedName, voxels.

다음에 의해서 참조됨 : add(), CML2Convergence::saveResults().

void CML2ExpVoxels::setRecycling ( int  recycling)
inline

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

다음을 참조함 : nRecycling.

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

멤버 데이타 문서화

G4bool CML2ExpVoxels::bHasExperimentalData
private

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

다음에 의해서 참조됨 : CML2ExpVoxels(), loadData().

G4double* CML2ExpVoxels::chi2Factor
private

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

다음에 의해서 참조됨 : calculateNormalizedEd(), loadData(), saveHeader(), ~CML2ExpVoxels().

G4String CML2ExpVoxels::fullFileIn
private

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

다음에 의해서 참조됨 : CML2ExpVoxels(), loadData().

G4String CML2ExpVoxels::fullFileOut
private

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

다음에 의해서 참조됨 : CML2ExpVoxels(), saveHeader(), saveResults().

SGeneralData* CML2ExpVoxels::generalData
private

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

G4String CML2ExpVoxels::headerText1
private

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

다음에 의해서 참조됨 : loadData(), saveHeader().

G4String CML2ExpVoxels::headerText2
private

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

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

G4String CML2ExpVoxels::loopName
private

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

G4ThreeVector CML2ExpVoxels::maxZone
private

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

다음에 의해서 참조됨 : add(), CML2ExpVoxels(), loadData().

G4ThreeVector CML2ExpVoxels::minZone
private

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

다음에 의해서 참조됨 : add(), CML2ExpVoxels(), loadData().

G4int CML2ExpVoxels::nCurves
private

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

다음에 의해서 참조됨 : calculateNormalizedEd(), loadData(), saveHeader().

G4int CML2ExpVoxels::nParticle
private

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

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

G4int CML2ExpVoxels::nRecycling
private

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

다음에 의해서 참조됨 : add(), CML2ExpVoxels(), setRecycling().

G4int CML2ExpVoxels::nTotalEvents
private

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

다음에 의해서 참조됨 : add(), CML2ExpVoxels(), saveResults().

G4int* CML2ExpVoxels::nVoxelsgeometry
private

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

다음에 의해서 참조됨 : add(), getMaxNumberOfEvents(), loadData(), resetNEventsInVoxels(), ~CML2ExpVoxels().

G4int CML2ExpVoxels::saving_in_Selected_Voxels_every_events
private

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

다음에 의해서 참조됨 : add(), CML2ExpVoxels().

G4String CML2ExpVoxels::seedName
private

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

다음에 의해서 참조됨 : CML2ExpVoxels(), saveHeader(), saveResults().

G4int* CML2ExpVoxels::startCurve
private

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

다음에 의해서 참조됨 : calculateNormalizedEd(), loadData(), saveHeader(), ~CML2ExpVoxels().

G4int * CML2ExpVoxels::stopCurve
private

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

다음에 의해서 참조됨 : calculateNormalizedEd(), loadData(), saveHeader(), ~CML2ExpVoxels().

std::vector<Svoxel> CML2ExpVoxels::voxels
private

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

다음에 의해서 참조됨 : add(), getMaxNumberOfEvents(), getMinNumberOfEvents(), getVoxels(), loadData(), resetNEventsInVoxels(), saveResults().


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