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

#include <G4AdjointSimManager.hh>

G4AdjointSimManager에 대한 상속 다이어그램 :
G4UserRunAction

Public 멤버 함수

virtual void BeginOfRunAction (const G4Run *aRun)
 
virtual void EndOfRunAction (const G4Run *aRun)
 
void RunAdjointSimulation (G4int nb_evt)
 
G4int GetNbEvtOfLastRun ()
 
void SetAdjointTrackingMode (G4bool aBool)
 
G4bool GetAdjointTrackingMode ()
 
G4bool GetAdjointSimMode ()
 
G4bool GetDidAdjParticleReachTheExtSource ()
 
void RegisterAtEndOfAdjointTrack ()
 
void RegisterAdjointPrimaryWeight (G4double aWeight)
 
void ResetDidOneAdjPartReachExtSourceDuringEvent ()
 
G4int GetIDOfLastAdjParticleReachingExtSource ()
 
G4ThreeVector GetPositionAtEndOfLastAdjointTrack (size_t i=0)
 
G4ThreeVector GetDirectionAtEndOfLastAdjointTrack (size_t i=0)
 
G4double GetEkinAtEndOfLastAdjointTrack (size_t i=0)
 
G4double GetEkinNucAtEndOfLastAdjointTrack (size_t i=0)
 
G4double GetWeightAtEndOfLastAdjointTrack (size_t i=0)
 
G4double GetCosthAtEndOfLastAdjointTrack (size_t i=0)
 
const G4StringGetFwdParticleNameAtEndOfLastAdjointTrack ()
 
G4int GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack (size_t i=0)
 
G4int GetFwdParticleIndexAtEndOfLastAdjointTrack (size_t i=0)
 
size_t GetNbOfAdointTracksReachingTheExternalSurface ()
 
void ClearEndOfAdjointTrackInfoVectors ()
 
G4ParticleDefinitionGetLastGeneratedFwdPrimaryParticle ()
 
std::vector
< G4ParticleDefinition * > * 
GetListOfPrimaryFwdParticles ()
 
size_t GetNbOfPrimaryFwdParticles ()
 
G4bool DefineSphericalExtSource (G4double radius, G4ThreeVector pos)
 
G4bool DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume (G4double radius, const G4String &volume_name)
 
G4bool DefineExtSourceOnTheExtSurfaceOfAVolume (const G4String &volume_name)
 
void SetExtSourceEmax (G4double Emax)
 
G4bool DefineSphericalAdjointSource (G4double radius, G4ThreeVector pos)
 
G4bool DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume (G4double radius, const G4String &volume_name)
 
G4bool DefineAdjointSourceOnTheExtSurfaceOfAVolume (const G4String &volume_name)
 
void SetAdjointSourceEmin (G4double Emin)
 
void SetAdjointSourceEmax (G4double Emax)
 
G4double GetAdjointSourceArea ()
 
void ConsiderParticleAsPrimary (const G4String &particle_name)
 
void NeglectParticleAsPrimary (const G4String &particle_name)
 
void SetPrimaryIon (G4ParticleDefinition *adjointIon, G4ParticleDefinition *fwdIon)
 
const G4StringGetPrimaryIonName ()
 
void SetNormalisationMode (G4int n)
 
G4int GetNormalisationMode ()
 
G4double GetNumberNucleonsInIon ()
 
void SetAdjointEventAction (G4UserEventAction *anAction)
 
void SetAdjointSteppingAction (G4UserSteppingAction *anAction)
 
void SetAdjointStackingAction (G4UserStackingAction *anAction)
 
void SetAdjointRunAction (G4UserRunAction *anAction)
 
void UseUserStackingActionInFwdTrackingPhase (G4bool aBool)
 
void UseUserTrackingActionInFwdTrackingPhase (G4bool aBool)
 
void SetNbOfPrimaryFwdGammasPerEvent (G4int)
 
void SetNbAdjointPrimaryGammasPerEvent (G4int)
 
void SetNbAdjointPrimaryElectronsPerEvent (G4int)
 
void SwitchToAdjointSimulationMode ()
 
void BackToFwdSimulationMode ()
 
virtual G4RunGenerateRun ()
 
virtual void SetMaster (G4bool val=true)
 
G4bool IsMaster () const
 

정적 Public 멤버 함수

static G4AdjointSimManagerGetInstance ()
 

Protected 속성

G4bool isMaster
 

Private 멤버 함수

void SetRestOfAdjointActions ()
 
void SetAdjointPrimaryRunAndStackingActions ()
 
void SetAdjointActions ()
 
void ResetRestOfUserActions ()
 
void ResetUserPrimaryRunAndStackingActions ()
 
void ResetUserActions ()
 
void DefineUserActions ()
 
 G4AdjointSimManager ()
 
 ~G4AdjointSimManager ()
 

Private 속성

G4AdjointSimMessengertheMessenger
 
bool user_action_already_defined
 
G4UserRunActionfUserRunAction
 
G4UserEventActionfUserEventAction
 
G4VUserPrimaryGeneratorActionfUserPrimaryGeneratorAction
 
G4UserTrackingActionfUserTrackingAction
 
G4UserSteppingActionfUserSteppingAction
 
G4UserStackingActionfUserStackingAction
 
bool use_user_StackingAction
 
bool use_user_TrackingAction
 
G4UserRunActiontheAdjointRunAction
 
G4UserEventActiontheAdjointEventAction
 
G4AdjointPrimaryGeneratorActiontheAdjointPrimaryGeneratorAction
 
G4AdjointTrackingActiontheAdjointTrackingAction
 
G4AdjointSteppingActiontheAdjointSteppingAction
 
G4AdjointStackingActiontheAdjointStackingAction
 
G4bool adjoint_tracking_mode
 
G4bool adjoint_sim_mode
 
std::vector< G4ThreeVectorlast_pos_vec
 
std::vector< G4ThreeVectorlast_direction_vec
 
std::vector< G4doublelast_ekin_vec
 
std::vector< G4doublelast_ekin_nuc_vec
 
std::vector< G4doublelast_cos_th_vec
 
std::vector< G4doublelast_weight_vec
 
std::vector< G4intlast_fwd_part_PDGEncoding_vec
 
std::vector< G4intlast_fwd_part_index_vec
 
std::vector< G4intID_of_last_particle_that_reach_the_ext_source_vec
 
G4ThreeVector last_pos
 
G4ThreeVector last_direction
 
G4double last_ekin
 
G4double last_ekin_nuc
 
G4double last_cos_th
 
G4String last_fwd_part_name
 
G4int last_fwd_part_PDGEncoding
 
G4int last_fwd_part_index
 
G4double last_weight
 
G4int ID_of_last_particle_that_reach_the_ext_source
 
G4int nb_evt_of_last_run
 
G4int normalisation_mode
 
G4double area_of_the_adjoint_source
 
G4double nb_nuc
 
G4double theAdjointPrimaryWeight
 
G4bool welcome_message
 

정적 Private 속성

static G4ThreadLocal
G4AdjointSimManager
instance = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4AdjointSimManager::G4AdjointSimManager ( )
private
G4AdjointSimManager::~G4AdjointSimManager ( )
private

멤버 함수 문서화

void G4AdjointSimManager::BackToFwdSimulationMode ( )

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

다음을 참조함 : adjoint_sim_mode, ResetUserActions().

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

void G4AdjointSimManager::BeginOfRunAction ( const G4Run aRun)
virtual

G4UserRunAction(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4UserRunAction::BeginOfRunAction(), fUserRunAction.

void G4AdjointSimManager::ClearEndOfAdjointTrackInfoVectors ( )

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

다음을 참조함 : G4AdjointTrackingAction::ClearEndOfAdjointTrackInfoVectors(), theAdjointTrackingAction.

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

void G4AdjointSimManager::ConsiderParticleAsPrimary ( const G4String particle_name)
G4bool G4AdjointSimManager::DefineAdjointSourceOnTheExtSurfaceOfAVolume ( const G4String volume_name)
G4bool G4AdjointSimManager::DefineExtSourceOnTheExtSurfaceOfAVolume ( const G4String volume_name)

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

다음을 참조함 : G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), G4AdjointCrossSurfChecker::GetInstance().

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

G4bool G4AdjointSimManager::DefineSphericalAdjointSource ( G4double  radius,
G4ThreeVector  pos 
)
G4bool G4AdjointSimManager::DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume ( G4double  radius,
const G4String volume_name 
)
G4bool G4AdjointSimManager::DefineSphericalExtSource ( G4double  radius,
G4ThreeVector  pos 
)

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

다음을 참조함 : G4AdjointCrossSurfChecker::AddaSphericalSurface(), G4AdjointCrossSurfChecker::GetInstance().

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

G4bool G4AdjointSimManager::DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume ( G4double  radius,
const G4String volume_name 
)
void G4AdjointSimManager::DefineUserActions ( )
private
void G4AdjointSimManager::EndOfRunAction ( const G4Run aRun)
virtual

G4UserRunAction(으)로부터 재구현되었습니다.

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

다음을 참조함 : adjoint_sim_mode, G4UserRunAction::EndOfRunAction(), fUserRunAction, theAdjointRunAction.

G4Run * G4UserRunAction::GenerateRun ( void  )
virtualinherited
G4bool G4AdjointSimManager::GetAdjointSimMode ( )
inline

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

다음을 참조함 : adjoint_sim_mode.

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

G4double G4AdjointSimManager::GetAdjointSourceArea ( )
inline

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

다음을 참조함 : area_of_the_adjoint_source.

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

G4bool G4AdjointSimManager::GetAdjointTrackingMode ( )

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

다음을 참조함 : G4AdjointTrackingAction::GetIsAdjointTrackingMode(), theAdjointTrackingAction.

G4double G4AdjointSimManager::GetCosthAtEndOfLastAdjointTrack ( size_t  i = 0)

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

다음을 참조함 : G4AdjointTrackingAction::GetCosthAtEndOfLastAdjointTrack(), theAdjointTrackingAction.

G4bool G4AdjointSimManager::GetDidAdjParticleReachTheExtSource ( )

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

다음을 참조함 : GetNbOfAdointTracksReachingTheExternalSurface().

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

G4ThreeVector G4AdjointSimManager::GetDirectionAtEndOfLastAdjointTrack ( size_t  i = 0)

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

다음을 참조함 : G4AdjointTrackingAction::GetDirectionAtEndOfLastAdjointTrack(), theAdjointTrackingAction.

G4double G4AdjointSimManager::GetEkinAtEndOfLastAdjointTrack ( size_t  i = 0)

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

다음을 참조함 : G4AdjointTrackingAction::GetEkinAtEndOfLastAdjointTrack(), theAdjointTrackingAction.

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

G4double G4AdjointSimManager::GetEkinNucAtEndOfLastAdjointTrack ( size_t  i = 0)

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

다음을 참조함 : G4AdjointTrackingAction::GetEkinNucAtEndOfLastAdjointTrack(), theAdjointTrackingAction.

G4int G4AdjointSimManager::GetFwdParticleIndexAtEndOfLastAdjointTrack ( size_t  i = 0)

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

다음을 참조함 : G4AdjointTrackingAction::GetLastFwdParticleIndex(), theAdjointTrackingAction.

const G4String & G4AdjointSimManager::GetFwdParticleNameAtEndOfLastAdjointTrack ( )

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

다음을 참조함 : G4AdjointTrackingAction::GetFwdParticleNameAtEndOfLastAdjointTrack(), theAdjointTrackingAction.

G4int G4AdjointSimManager::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack ( size_t  i = 0)
G4int G4AdjointSimManager::GetIDOfLastAdjParticleReachingExtSource ( )
inline

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

다음을 참조함 : ID_of_last_particle_that_reach_the_ext_source.

G4AdjointSimManager * G4AdjointSimManager::GetInstance ( void  )
static
G4ParticleDefinition * G4AdjointSimManager::GetLastGeneratedFwdPrimaryParticle ( )
std::vector< G4ParticleDefinition * > * G4AdjointSimManager::GetListOfPrimaryFwdParticles ( )

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), theAdjointPrimaryGeneratorAction.

G4int G4AdjointSimManager::GetNbEvtOfLastRun ( )
inline
size_t G4AdjointSimManager::GetNbOfAdointTracksReachingTheExternalSurface ( )
size_t G4AdjointSimManager::GetNbOfPrimaryFwdParticles ( )

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), theAdjointPrimaryGeneratorAction.

G4int G4AdjointSimManager::GetNormalisationMode ( )
inline

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

다음을 참조함 : normalisation_mode.

G4double G4AdjointSimManager::GetNumberNucleonsInIon ( )
inline

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

다음을 참조함 : nb_nuc.

G4ThreeVector G4AdjointSimManager::GetPositionAtEndOfLastAdjointTrack ( size_t  i = 0)

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

다음을 참조함 : G4AdjointTrackingAction::GetPositionAtEndOfLastAdjointTrack(), theAdjointTrackingAction.

const G4String & G4AdjointSimManager::GetPrimaryIonName ( )

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::GetPrimaryIonName(), theAdjointPrimaryGeneratorAction.

G4double G4AdjointSimManager::GetWeightAtEndOfLastAdjointTrack ( size_t  i = 0)

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

다음을 참조함 : G4AdjointTrackingAction::GetWeightAtEndOfLastAdjointTrack(), theAdjointTrackingAction.

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

G4bool G4UserRunAction::IsMaster ( ) const
inlineinherited
void G4AdjointSimManager::NeglectParticleAsPrimary ( const G4String particle_name)

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::NeglectParticleAsPrimary(), theAdjointPrimaryGeneratorAction.

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

void G4AdjointSimManager::RegisterAdjointPrimaryWeight ( G4double  aWeight)

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

다음을 참조함 : G4AdjointSteppingAction::SetPrimWeight(), theAdjointPrimaryWeight, theAdjointSteppingAction.

void G4AdjointSimManager::RegisterAtEndOfAdjointTrack ( )
void G4AdjointSimManager::ResetDidOneAdjPartReachExtSourceDuringEvent ( )

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

다음을 참조함 : G4AdjointSteppingAction::ResetDidOneAdjPartReachExtSourceDuringEvent(), theAdjointSteppingAction.

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

void G4AdjointSimManager::ResetRestOfUserActions ( )
private

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

다음을 참조함 : fUserEventAction, fUserSteppingAction, fUserTrackingAction, G4RunManager::GetRunManager().

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

void G4AdjointSimManager::ResetUserActions ( )
private
void G4AdjointSimManager::ResetUserPrimaryRunAndStackingActions ( )
private

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

다음을 참조함 : fUserPrimaryGeneratorAction, fUserRunAction, fUserStackingAction, G4RunManager::GetRunManager().

void G4AdjointSimManager::RunAdjointSimulation ( G4int  nb_evt)
void G4AdjointSimManager::SetAdjointActions ( )
private
void G4AdjointSimManager::SetAdjointEventAction ( G4UserEventAction anAction)

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

다음을 참조함 : theAdjointEventAction.

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

void G4AdjointSimManager::SetAdjointPrimaryRunAndStackingActions ( )
private
void G4AdjointSimManager::SetAdjointRunAction ( G4UserRunAction anAction)

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

다음을 참조함 : theAdjointRunAction.

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

void G4AdjointSimManager::SetAdjointSourceEmax ( G4double  Emax)

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::SetEmax(), theAdjointPrimaryGeneratorAction.

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

void G4AdjointSimManager::SetAdjointSourceEmin ( G4double  Emin)

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::SetEmin(), theAdjointPrimaryGeneratorAction.

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

void G4AdjointSimManager::SetAdjointStackingAction ( G4UserStackingAction anAction)

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

다음을 참조함 : G4AdjointStackingAction::SetUserAdjointStackingAction(), theAdjointStackingAction.

void G4AdjointSimManager::SetAdjointSteppingAction ( G4UserSteppingAction anAction)

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

다음을 참조함 : G4AdjointSteppingAction::SetUserAdjointSteppingAction(), theAdjointSteppingAction.

void G4AdjointSimManager::SetAdjointTrackingMode ( G4bool  aBool)
void G4AdjointSimManager::SetExtSourceEmax ( G4double  Emax)

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

다음을 참조함 : G4AdjointSteppingAction::SetExtSourceEMax(), theAdjointSteppingAction.

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

virtual void G4UserRunAction::SetMaster ( G4bool  val = true)
inlinevirtualinherited

G4MultiRunAction에서 재구현되었습니다.

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

다음을 참조함 : G4UserRunAction::isMaster.

다음에 의해서 참조됨 : G4MultiRunAction::SetMaster(), G4WorkerRunManager::SetUserAction(), G4MTRunManager::SetUserAction().

void G4AdjointSimManager::SetNbAdjointPrimaryElectronsPerEvent ( G4int  nb)

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::SetNbAdjointPrimaryElectronsPerEvent(), theAdjointPrimaryGeneratorAction.

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

void G4AdjointSimManager::SetNbAdjointPrimaryGammasPerEvent ( G4int  nb)

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::SetNbAdjointPrimaryGammasPerEvent(), theAdjointPrimaryGeneratorAction.

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

void G4AdjointSimManager::SetNbOfPrimaryFwdGammasPerEvent ( G4int  nb)

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::SetNbPrimaryFwdGammasPerEvent(), theAdjointPrimaryGeneratorAction.

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

void G4AdjointSimManager::SetNormalisationMode ( G4int  n)
inline

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

다음을 참조함 : n, normalisation_mode.

void G4AdjointSimManager::SetPrimaryIon ( G4ParticleDefinition adjointIon,
G4ParticleDefinition fwdIon 
)

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

다음을 참조함 : G4AdjointPrimaryGeneratorAction::SetPrimaryIon(), theAdjointPrimaryGeneratorAction.

void G4AdjointSimManager::SetRestOfAdjointActions ( )
private
void G4AdjointSimManager::SwitchToAdjointSimulationMode ( )
void G4AdjointSimManager::UseUserStackingActionInFwdTrackingPhase ( G4bool  aBool)
inline

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

다음을 참조함 : use_user_StackingAction.

void G4AdjointSimManager::UseUserTrackingActionInFwdTrackingPhase ( G4bool  aBool)
inline

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

다음을 참조함 : use_user_TrackingAction.

멤버 데이타 문서화

G4bool G4AdjointSimManager::adjoint_sim_mode
private

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

다음에 의해서 참조됨 : BackToFwdSimulationMode(), EndOfRunAction(), G4AdjointSimManager(), GetAdjointSimMode(), SwitchToAdjointSimulationMode().

G4bool G4AdjointSimManager::adjoint_tracking_mode
private

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

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

G4double G4AdjointSimManager::area_of_the_adjoint_source
private
G4UserEventAction* G4AdjointSimManager::fUserEventAction
private

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

다음에 의해서 참조됨 : DefineUserActions(), ResetRestOfUserActions(), ResetUserActions().

G4VUserPrimaryGeneratorAction* G4AdjointSimManager::fUserPrimaryGeneratorAction
private

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

다음에 의해서 참조됨 : DefineUserActions(), ResetUserActions(), ResetUserPrimaryRunAndStackingActions().

G4UserRunAction* G4AdjointSimManager::fUserRunAction
private

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

다음에 의해서 참조됨 : BeginOfRunAction(), DefineUserActions(), EndOfRunAction(), ResetUserActions(), ResetUserPrimaryRunAndStackingActions().

G4UserStackingAction* G4AdjointSimManager::fUserStackingAction
private
G4UserSteppingAction* G4AdjointSimManager::fUserSteppingAction
private

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

다음에 의해서 참조됨 : DefineUserActions(), ResetRestOfUserActions(), ResetUserActions().

G4UserTrackingAction* G4AdjointSimManager::fUserTrackingAction
private

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

다음에 의해서 참조됨 : DefineUserActions(), ResetRestOfUserActions(), ResetUserActions(), SetAdjointActions().

G4int G4AdjointSimManager::ID_of_last_particle_that_reach_the_ext_source
private

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

다음에 의해서 참조됨 : GetIDOfLastAdjParticleReachingExtSource(), RegisterAtEndOfAdjointTrack(), SwitchToAdjointSimulationMode().

std::vector<G4int> G4AdjointSimManager::ID_of_last_particle_that_reach_the_ext_source_vec
private

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

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

G4ThreadLocal G4AdjointSimManager * G4AdjointSimManager::instance = 0
staticprivate

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

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

G4bool G4UserRunAction::isMaster
protectedinherited
G4double G4AdjointSimManager::last_cos_th
private

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

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

std::vector<G4double> G4AdjointSimManager::last_cos_th_vec
private

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

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

G4ThreeVector G4AdjointSimManager::last_direction
private

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

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

std::vector<G4ThreeVector> G4AdjointSimManager::last_direction_vec
private

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

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

G4double G4AdjointSimManager::last_ekin
private

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

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

G4double G4AdjointSimManager::last_ekin_nuc
private

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

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

std::vector<G4double> G4AdjointSimManager::last_ekin_nuc_vec
private

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

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

std::vector<G4double> G4AdjointSimManager::last_ekin_vec
private

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

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

G4int G4AdjointSimManager::last_fwd_part_index
private

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

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

std::vector<G4int> G4AdjointSimManager::last_fwd_part_index_vec
private

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

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

G4String G4AdjointSimManager::last_fwd_part_name
private

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

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

G4int G4AdjointSimManager::last_fwd_part_PDGEncoding
private

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

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

std::vector<G4int> G4AdjointSimManager::last_fwd_part_PDGEncoding_vec
private

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

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

G4ThreeVector G4AdjointSimManager::last_pos
private

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

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

std::vector<G4ThreeVector> G4AdjointSimManager::last_pos_vec
private

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

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

G4double G4AdjointSimManager::last_weight
private

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

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

std::vector<G4double> G4AdjointSimManager::last_weight_vec
private

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

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

G4int G4AdjointSimManager::nb_evt_of_last_run
private

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

다음에 의해서 참조됨 : GetNbEvtOfLastRun(), RunAdjointSimulation().

G4double G4AdjointSimManager::nb_nuc
private

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

다음에 의해서 참조됨 : G4AdjointSimManager(), GetNumberNucleonsInIon(), RegisterAtEndOfAdjointTrack().

G4int G4AdjointSimManager::normalisation_mode
private

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

다음에 의해서 참조됨 : G4AdjointSimManager(), GetNormalisationMode(), SetNormalisationMode().

G4UserEventAction* G4AdjointSimManager::theAdjointEventAction
private

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

다음에 의해서 참조됨 : SetAdjointActions(), SetAdjointEventAction(), SetRestOfAdjointActions(), ~G4AdjointSimManager().

G4AdjointPrimaryGeneratorAction* G4AdjointSimManager::theAdjointPrimaryGeneratorAction
private
G4double G4AdjointSimManager::theAdjointPrimaryWeight
private

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

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

G4UserRunAction* G4AdjointSimManager::theAdjointRunAction
private

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

다음에 의해서 참조됨 : EndOfRunAction(), SetAdjointPrimaryRunAndStackingActions(), SetAdjointRunAction(), ~G4AdjointSimManager().

G4AdjointStackingAction* G4AdjointSimManager::theAdjointStackingAction
private
G4AdjointSteppingAction* G4AdjointSimManager::theAdjointSteppingAction
private
G4AdjointTrackingAction* G4AdjointSimManager::theAdjointTrackingAction
private
G4AdjointSimMessenger* G4AdjointSimManager::theMessenger
private

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

다음에 의해서 참조됨 : G4AdjointSimManager(), ~G4AdjointSimManager().

bool G4AdjointSimManager::use_user_StackingAction
private
bool G4AdjointSimManager::use_user_TrackingAction
private

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

다음에 의해서 참조됨 : G4AdjointSimManager(), SetAdjointActions(), UseUserTrackingActionInFwdTrackingPhase().

bool G4AdjointSimManager::user_action_already_defined
private
G4bool G4AdjointSimManager::welcome_message
private

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

다음에 의해서 참조됨 : G4AdjointSimManager(), RunAdjointSimulation().


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