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

#include <G4INCLBook.hh>

Public 멤버 함수

 Book ()
 
 ~Book ()
 
void reset ()
 
void incrementAcceptedCollisions ()
 
void incrementBlockedCollisions ()
 
void incrementAcceptedDecays ()
 
void incrementBlockedDecays ()
 
void incrementAvatars (AvatarType type)
 
void incrementCascading ()
 
void decrementCascading ()
 
void incrementEmittedClusters ()
 
void incrementEnergyViolationInteraction ()
 
void setFirstCollisionTime (const G4double t)
 
G4double getFirstCollisionTime () const
 
void setFirstCollisionXSec (const G4double x)
 
G4double getFirstCollisionXSec () const
 
void setFirstCollisionSpectatorPosition (const G4double x)
 
G4double getFirstCollisionSpectatorPosition () const
 
void setFirstCollisionSpectatorMomentum (const G4double x)
 
G4double getFirstCollisionSpectatorMomentum () const
 
void setFirstCollisionIsElastic (const G4bool e)
 
G4bool getFirstCollisionIsElastic () const
 
void setCurrentTime (G4double t)
 
G4double getCurrentTime () const
 
G4int getAcceptedCollisions () const
 
G4int getBlockedCollisions () const
 
G4int getAcceptedDecays () const
 
G4int getBlockedDecays () const
 
G4int getAvatars (AvatarType type) const
 
G4int getCascading () const
 
G4int getEmittedClusters () const
 
G4int getEnergyViolationInteraction () const
 

Private 속성

G4int nAcceptedCollisions
 
G4int nBlockedCollisions
 
G4int nAcceptedDecays
 
G4int nBlockedDecays
 
G4double currentTime
 
G4double firstCollisionTime
 
G4double firstCollisionXSec
 
G4double firstCollisionSpectatorPosition
 
G4double firstCollisionSpectatorMomentum
 
G4bool firstCollisionIsElastic
 
std::map< AvatarType, G4intnAvatars
 
G4int nCascading
 
G4int nEmittedClusters
 
G4int nEnergyViolationInteraction
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::Book::Book ( )
inline

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

다음을 참조함 : reset().

G4INCL::Book::~Book ( )
inline

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

멤버 함수 문서화

void G4INCL::Book::decrementCascading ( )
inline

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

다음을 참조함 : nCascading.

다음에 의해서 참조됨 : G4INCL::SurfaceAvatar::postInteraction(), G4INCL::InteractionAvatar::postInteraction().

G4int G4INCL::Book::getAcceptedCollisions ( ) const
inline
G4int G4INCL::Book::getAcceptedDecays ( ) const
inline

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

다음을 참조함 : nAcceptedDecays.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo(), G4INCL::Nucleus::isEventTransparent().

G4int G4INCL::Book::getAvatars ( AvatarType  type) const
inline

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

다음을 참조함 : nAvatars.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

G4int G4INCL::Book::getBlockedCollisions ( ) const
inline

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

다음을 참조함 : nBlockedCollisions.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

G4int G4INCL::Book::getBlockedDecays ( ) const
inline

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

다음을 참조함 : nBlockedDecays.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

G4int G4INCL::Book::getCascading ( ) const
inline

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

다음을 참조함 : nCascading.

다음에 의해서 참조됨 : G4INCL::INCL::continueCascade().

G4double G4INCL::Book::getCurrentTime ( ) const
inline
G4int G4INCL::Book::getEmittedClusters ( ) const
inline

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

다음을 참조함 : nEmittedClusters.

다음에 의해서 참조됨 : G4INCL::Nucleus::isEventTransparent().

G4int G4INCL::Book::getEnergyViolationInteraction ( ) const
inline

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

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

G4bool G4INCL::Book::getFirstCollisionIsElastic ( ) const
inline

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

다음을 참조함 : firstCollisionIsElastic.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

G4double G4INCL::Book::getFirstCollisionSpectatorMomentum ( ) const
inline

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

다음을 참조함 : firstCollisionSpectatorMomentum.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

G4double G4INCL::Book::getFirstCollisionSpectatorPosition ( ) const
inline

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

다음을 참조함 : firstCollisionSpectatorPosition.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

G4double G4INCL::Book::getFirstCollisionTime ( ) const
inline

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

다음을 참조함 : firstCollisionTime.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

G4double G4INCL::Book::getFirstCollisionXSec ( ) const
inline

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

다음을 참조함 : firstCollisionXSec.

다음에 의해서 참조됨 : G4INCL::Nucleus::fillEventInfo().

void G4INCL::Book::incrementAcceptedCollisions ( )
inline

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

다음을 참조함 : nAcceptedCollisions.

다음에 의해서 참조됨 : G4INCL::BinaryCollisionAvatar::postInteraction().

void G4INCL::Book::incrementAcceptedDecays ( )
inline

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

다음을 참조함 : nAcceptedDecays.

다음에 의해서 참조됨 : G4INCL::DecayAvatar::postInteraction().

void G4INCL::Book::incrementAvatars ( AvatarType  type)
inline

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

다음을 참조함 : nAvatars.

다음에 의해서 참조됨 : G4INCL::CascadeAction::beforeAvatarDefaultAction().

void G4INCL::Book::incrementBlockedCollisions ( )
inline

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

다음을 참조함 : nBlockedCollisions.

다음에 의해서 참조됨 : G4INCL::BinaryCollisionAvatar::postInteraction().

void G4INCL::Book::incrementBlockedDecays ( )
inline

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

다음을 참조함 : nBlockedDecays.

다음에 의해서 참조됨 : G4INCL::DecayAvatar::postInteraction().

void G4INCL::Book::incrementCascading ( )
inline

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

다음을 참조함 : nCascading.

다음에 의해서 참조됨 : G4INCL::Nucleus::insertParticle(), G4INCL::Store::loadParticles(), G4INCL::InteractionAvatar::postInteraction().

void G4INCL::Book::incrementEmittedClusters ( )
inline

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

다음을 참조함 : nEmittedClusters.

다음에 의해서 참조됨 : G4INCL::SurfaceAvatar::getChannel().

void G4INCL::Book::incrementEnergyViolationInteraction ( )
inline

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

다음을 참조함 : nEnergyViolationInteraction.

다음에 의해서 참조됨 : G4INCL::InteractionAvatar::enforceEnergyConservation().

void G4INCL::Book::reset ( )
inline
void G4INCL::Book::setCurrentTime ( G4double  t)
inline

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

다음을 참조함 : currentTime.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::propagate().

void G4INCL::Book::setFirstCollisionIsElastic ( const G4bool  e)
inline

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

다음을 참조함 : e, firstCollisionIsElastic.

다음에 의해서 참조됨 : G4INCL::BinaryCollisionAvatar::postInteraction().

void G4INCL::Book::setFirstCollisionSpectatorMomentum ( const G4double  x)
inline

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

다음을 참조함 : firstCollisionSpectatorMomentum, x.

다음에 의해서 참조됨 : G4INCL::BinaryCollisionAvatar::postInteraction().

void G4INCL::Book::setFirstCollisionSpectatorPosition ( const G4double  x)
inline

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

다음을 참조함 : firstCollisionSpectatorPosition, x.

다음에 의해서 참조됨 : G4INCL::BinaryCollisionAvatar::postInteraction().

void G4INCL::Book::setFirstCollisionTime ( const G4double  t)
inline

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

다음을 참조함 : firstCollisionTime.

다음에 의해서 참조됨 : G4INCL::BinaryCollisionAvatar::postInteraction().

void G4INCL::Book::setFirstCollisionXSec ( const G4double  x)
inline

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

다음을 참조함 : firstCollisionXSec, x.

다음에 의해서 참조됨 : G4INCL::BinaryCollisionAvatar::postInteraction().

멤버 데이타 문서화

G4double G4INCL::Book::currentTime
private

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

다음에 의해서 참조됨 : getCurrentTime(), reset(), setCurrentTime().

G4bool G4INCL::Book::firstCollisionIsElastic
private

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

다음에 의해서 참조됨 : getFirstCollisionIsElastic(), reset(), setFirstCollisionIsElastic().

G4double G4INCL::Book::firstCollisionSpectatorMomentum
private

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

다음에 의해서 참조됨 : getFirstCollisionSpectatorMomentum(), reset(), setFirstCollisionSpectatorMomentum().

G4double G4INCL::Book::firstCollisionSpectatorPosition
private

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

다음에 의해서 참조됨 : getFirstCollisionSpectatorPosition(), reset(), setFirstCollisionSpectatorPosition().

G4double G4INCL::Book::firstCollisionTime
private

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

다음에 의해서 참조됨 : getFirstCollisionTime(), reset(), setFirstCollisionTime().

G4double G4INCL::Book::firstCollisionXSec
private

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

다음에 의해서 참조됨 : getFirstCollisionXSec(), reset(), setFirstCollisionXSec().

G4int G4INCL::Book::nAcceptedCollisions
private

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

다음에 의해서 참조됨 : getAcceptedCollisions(), incrementAcceptedCollisions(), reset().

G4int G4INCL::Book::nAcceptedDecays
private

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

다음에 의해서 참조됨 : getAcceptedDecays(), incrementAcceptedDecays(), reset().

std::map<AvatarType,G4int> G4INCL::Book::nAvatars
private

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

다음에 의해서 참조됨 : getAvatars(), incrementAvatars(), reset().

G4int G4INCL::Book::nBlockedCollisions
private

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

다음에 의해서 참조됨 : getBlockedCollisions(), incrementBlockedCollisions(), reset().

G4int G4INCL::Book::nBlockedDecays
private

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

다음에 의해서 참조됨 : getBlockedDecays(), incrementBlockedDecays(), reset().

G4int G4INCL::Book::nCascading
private

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

다음에 의해서 참조됨 : decrementCascading(), getCascading(), incrementCascading(), reset().

G4int G4INCL::Book::nEmittedClusters
private

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

다음에 의해서 참조됨 : getEmittedClusters(), incrementEmittedClusters(), reset().

G4int G4INCL::Book::nEnergyViolationInteraction
private

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

다음에 의해서 참조됨 : incrementEnergyViolationInteraction(), reset().


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