Geant4-11
|
#include <G4AdjointSimManager.hh>
Static Public Member Functions | |
static G4AdjointSimManager * | GetInstance () |
Protected Attributes | |
G4bool | isMaster = true |
Private Member Functions | |
void | DefineUserActions () |
G4AdjointSimManager () | |
void | ResetRestOfUserActions () |
void | ResetUserActions () |
void | ResetUserPrimaryRunAndStackingActions () |
void | SetAdjointActions () |
void | SetAdjointPrimaryRunAndStackingActions () |
void | SetRestOfAdjointActions () |
~G4AdjointSimManager () | |
Static Private Attributes | |
static G4ThreadLocal G4AdjointSimManager * | instance = nullptr |
Definition at line 162 of file G4AdjointSimManager.hh.
|
private |
Definition at line 65 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), G4AdjointTrackingAction::SetListOfPrimaryFwdParticles(), theAdjointPrimaryGeneratorAction, theAdjointStackingAction, theAdjointSteppingAction, theAdjointTrackingAction, and theMessenger.
Referenced by GetInstance().
|
private |
Definition at line 92 of file G4AdjointSimManager.cc.
References theAdjointEventAction, theAdjointPrimaryGeneratorAction, theAdjointRunAction, theAdjointStackingAction, theAdjointSteppingAction, theAdjointTrackingAction, and theMessenger.
void G4AdjointSimManager::BackToFwdSimulationMode | ( | ) |
Definition at line 207 of file G4AdjointSimManager.cc.
References adjoint_sim_mode, and ResetUserActions().
Referenced by RunAdjointSimulation().
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 719 of file G4AdjointSimManager.cc.
References G4UserRunAction::BeginOfRunAction(), and fUserRunAction.
void G4AdjointSimManager::ClearEndOfAdjointTrackInfoVectors | ( | ) |
Definition at line 466 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::ClearEndOfAdjointTrackInfoVectors(), and theAdjointTrackingAction.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::ConsiderParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 628 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::ConsiderParticleAsPrimary(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineAdjointSourceOnTheExtSurfaceOfAVolume | ( | const G4String & | volume_name | ) |
Definition at line 596 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), area_of_the_adjoint_source, G4AdjointCrossSurfChecker::GetInstance(), G4AdjointPrimaryGeneratorAction::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
Definition at line 548 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), and G4AdjointCrossSurfChecker::GetInstance().
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 565 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurface(), area_of_the_adjoint_source, G4AdjointCrossSurfChecker::GetInstance(), pos, G4AdjointPrimaryGeneratorAction::SetSphericalAdjointPrimarySource(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 580 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurfaceWithCenterAtTheCenterOfAVolume(), area_of_the_adjoint_source, G4AdjointCrossSurfChecker::GetInstance(), G4AdjointPrimaryGeneratorAction::SetSphericalAdjointPrimarySource(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 525 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurface(), G4AdjointCrossSurfChecker::GetInstance(), and pos.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 536 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurfaceWithCenterAtTheCenterOfAVolume(), and G4AdjointCrossSurfChecker::GetInstance().
Referenced by G4AdjointSimMessenger::SetNewValue().
|
private |
Definition at line 307 of file G4AdjointSimManager.cc.
References fUserEventAction, fUserPrimaryGeneratorAction, fUserRunAction, fUserStackingAction, fUserSteppingAction, fUserTrackingAction, G4RunManager::GetRunManager(), G4RunManager::GetUserEventAction(), G4RunManager::GetUserPrimaryGeneratorAction(), G4RunManager::GetUserRunAction(), G4RunManager::GetUserStackingAction(), G4RunManager::GetUserSteppingAction(), G4RunManager::GetUserTrackingAction(), G4AdjointSteppingAction::SetUserForwardSteppingAction(), theAdjointSteppingAction, and user_action_already_defined.
Referenced by SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), and SetRestOfAdjointActions().
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 734 of file G4AdjointSimManager.cc.
References adjoint_sim_mode, G4UserRunAction::EndOfRunAction(), fUserRunAction, and theAdjointRunAction.
|
virtualinherited |
Reimplemented in G4RTRunAction, and G4MultiRunAction.
Definition at line 62 of file G4UserRunAction.cc.
Referenced by G4RunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
|
inline |
Definition at line 178 of file G4AdjointSimManager.hh.
References adjoint_sim_mode.
|
inline |
Definition at line 224 of file G4AdjointSimManager.hh.
References area_of_the_adjoint_source.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4bool G4AdjointSimManager::GetAdjointTrackingMode | ( | ) |
Definition at line 328 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetIsAdjointTrackingMode(), and theAdjointTrackingAction.
G4double G4AdjointSimManager::GetCosthAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 425 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetCosthAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
G4bool G4AdjointSimManager::GetDidAdjParticleReachTheExtSource | ( | ) |
Definition at line 362 of file G4AdjointSimManager.cc.
References GetNbOfAdointTracksReachingTheExternalSurface().
Referenced by SetAdjointTrackingMode().
G4ThreeVector G4AdjointSimManager::GetDirectionAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 393 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetDirectionAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
G4double G4AdjointSimManager::GetEkinAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 401 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetEkinAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
G4double G4AdjointSimManager::GetEkinNucAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 409 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetEkinNucAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
G4int G4AdjointSimManager::GetFwdParticleIndexAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 449 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetLastFwdParticleIndex(), and theAdjointTrackingAction.
const G4String & G4AdjointSimManager::GetFwdParticleNameAtEndOfLastAdjointTrack | ( | ) |
Definition at line 433 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetFwdParticleNameAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
G4int G4AdjointSimManager::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 440 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
|
inline |
Definition at line 188 of file G4AdjointSimManager.hh.
References ID_of_last_particle_that_reach_the_ext_source.
|
static |
Definition at line 105 of file G4AdjointSimManager.cc.
References G4AdjointSimManager(), and instance.
Referenced by G4AdjointPrimaryGeneratorAction::ComputeEnergyDistWeight(), and G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4ParticleDefinition * G4AdjointSimManager::GetLastGeneratedFwdPrimaryParticle | ( | ) |
Definition at line 756 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetLastGeneratedFwdPrimaryParticle(), and theAdjointPrimaryGeneratorAction.
std::vector< G4ParticleDefinition * > * G4AdjointSimManager::GetListOfPrimaryFwdParticles | ( | ) |
Definition at line 370 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), and theAdjointPrimaryGeneratorAction.
|
inline |
Definition at line 172 of file G4AdjointSimManager.hh.
References nb_evt_of_last_run.
Referenced by G4AdjointPrimaryGeneratorAction::ComputeEnergyDistWeight().
std::size_t G4AdjointSimManager::GetNbOfAdointTracksReachingTheExternalSurface | ( | ) |
Definition at line 457 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetNbOfAdointTracksReachingTheExternalSurface(), and theAdjointTrackingAction.
Referenced by GetDidAdjParticleReachTheExtSource().
std::size_t G4AdjointSimManager::GetNbOfPrimaryFwdParticles | ( | ) |
Definition at line 377 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), and theAdjointPrimaryGeneratorAction.
|
inline |
Definition at line 235 of file G4AdjointSimManager.hh.
References normalisation_mode.
|
inline |
G4ThreeVector G4AdjointSimManager::GetPositionAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 385 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetPositionAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
const G4String & G4AdjointSimManager::GetPrimaryIonName | ( | ) |
Definition at line 652 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetPrimaryIonName(), and theAdjointPrimaryGeneratorAction.
G4double G4AdjointSimManager::GetWeightAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 417 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetWeightAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
|
inlineinherited |
void G4AdjointSimManager::NeglectParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 636 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::NeglectParticleAsPrimary(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::RegisterAdjointPrimaryWeight | ( | G4double | aWeight | ) |
Definition at line 659 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::SetPrimWeight(), theAdjointPrimaryWeight, and theAdjointSteppingAction.
void G4AdjointSimManager::RegisterAtEndOfAdjointTrack | ( | ) |
Definition at line 473 of file G4AdjointSimManager.cc.
References G4ParticleTable::FindParticle(), G4ParticleDefinition::GetBaryonNumber(), G4AdjointSteppingAction::GetLastEkin(), G4AdjointSteppingAction::GetLastMomentum(), G4AdjointSteppingAction::GetLastPartDef(), G4AdjointSteppingAction::GetLastPosition(), G4AdjointSteppingAction::GetLastWeight(), G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGEncoding(), ID_of_last_particle_that_reach_the_ext_source, ID_of_last_particle_that_reach_the_ext_source_vec, last_cos_th, last_cos_th_vec, last_direction, last_direction_vec, last_ekin, last_ekin_nuc, last_ekin_nuc_vec, last_ekin_vec, last_fwd_part_index, last_fwd_part_index_vec, last_fwd_part_name, last_fwd_part_PDGEncoding, last_fwd_part_PDGEncoding_vec, last_pos, last_pos_vec, last_weight, last_weight_vec, CLHEP::Hep3Vector::mag(), nb_nuc, theAdjointPrimaryGeneratorAction, theAdjointSteppingAction, and CLHEP::Hep3Vector::z().
Referenced by SetAdjointTrackingMode().
void G4AdjointSimManager::ResetDidOneAdjPartReachExtSourceDuringEvent | ( | ) |
Definition at line 763 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::ResetDidOneAdjPartReachExtSourceDuringEvent(), and theAdjointSteppingAction.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
|
private |
Definition at line 281 of file G4AdjointSimManager.cc.
References fUserEventAction, fUserSteppingAction, fUserTrackingAction, and G4RunManager::GetRunManager().
Referenced by SetAdjointTrackingMode().
|
private |
Definition at line 265 of file G4AdjointSimManager.cc.
References fUserEventAction, fUserPrimaryGeneratorAction, fUserRunAction, fUserStackingAction, fUserSteppingAction, fUserTrackingAction, and G4RunManager::GetRunManager().
Referenced by BackToFwdSimulationMode().
|
private |
Definition at line 295 of file G4AdjointSimManager.cc.
References fUserPrimaryGeneratorAction, fUserRunAction, fUserStackingAction, and G4RunManager::GetRunManager().
void G4AdjointSimManager::RunAdjointSimulation | ( | G4int | nb_evt | ) |
Definition at line 114 of file G4AdjointSimManager.cc.
References BackToFwdSimulationMode(), G4RunManager::BeamOn(), G4cout, G4AdjointPrimaryGeneratorAction::GetNbOfAdjointPrimaryTypes(), G4RunManager::GetRunManager(), nb_evt_of_last_run, G4RunManager::sequentialRM, SwitchToAdjointSimulationMode(), theAdjointPrimaryGeneratorAction, and welcome_message.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
private |
Definition at line 217 of file G4AdjointSimManager.cc.
References DefineUserActions(), fUserStackingAction, fUserTrackingAction, G4RunManager::GetRunManager(), G4AdjointTrackingAction::SetUserForwardTrackingAction(), G4AdjointStackingAction::SetUserFwdStackingAction(), theAdjointEventAction, theAdjointPrimaryGeneratorAction, theAdjointStackingAction, theAdjointSteppingAction, theAdjointTrackingAction, use_user_StackingAction, use_user_TrackingAction, and user_action_already_defined.
Referenced by SwitchToAdjointSimulationMode().
void G4AdjointSimManager::SetAdjointEventAction | ( | G4UserEventAction * | anAction | ) |
Definition at line 667 of file G4AdjointSimManager.cc.
References theAdjointEventAction.
|
private |
Definition at line 244 of file G4AdjointSimManager.cc.
References DefineUserActions(), fUserStackingAction, G4RunManager::GetRunManager(), G4AdjointStackingAction::SetUserFwdStackingAction(), theAdjointPrimaryGeneratorAction, theAdjointRunAction, theAdjointStackingAction, use_user_StackingAction, and user_action_already_defined.
void G4AdjointSimManager::SetAdjointRunAction | ( | G4UserRunAction * | anAction | ) |
Definition at line 691 of file G4AdjointSimManager.cc.
References theAdjointRunAction.
void G4AdjointSimManager::SetAdjointSourceEmax | ( | G4double | Emax | ) |
Definition at line 621 of file G4AdjointSimManager.cc.
References Emax, G4AdjointPrimaryGeneratorAction::SetEmax(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointSourceEmin | ( | G4double | Emin | ) |
Definition at line 614 of file G4AdjointSimManager.cc.
References Emin, G4AdjointPrimaryGeneratorAction::SetEmin(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointStackingAction | ( | G4UserStackingAction * | anAction | ) |
Definition at line 682 of file G4AdjointSimManager.cc.
References G4AdjointStackingAction::SetUserAdjointStackingAction(), and theAdjointStackingAction.
void G4AdjointSimManager::SetAdjointSteppingAction | ( | G4UserSteppingAction * | anAction | ) |
Definition at line 674 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::SetUserAdjointSteppingAction(), and theAdjointSteppingAction.
void G4AdjointSimManager::SetAdjointTrackingMode | ( | G4bool | aBool | ) |
Definition at line 335 of file G4AdjointSimManager.cc.
References adjoint_tracking_mode, GetDidAdjParticleReachTheExtSource(), RegisterAtEndOfAdjointTrack(), ResetRestOfUserActions(), G4AdjointStackingAction::SetAdjointMode(), G4AdjointStackingAction::SetKillTracks(), SetRestOfAdjointActions(), and theAdjointStackingAction.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::SetExtSourceEmax | ( | G4double | Emax | ) |
Definition at line 558 of file G4AdjointSimManager.cc.
References Emax, G4AdjointSteppingAction::SetExtSourceEMax(), and theAdjointSteppingAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
inlinevirtualinherited |
Reimplemented in G4MultiRunAction.
Definition at line 63 of file G4UserRunAction.hh.
References G4UserRunAction::isMaster.
Referenced by G4MultiRunAction::SetMaster(), G4MTRunManager::SetUserAction(), and G4WorkerRunManager::SetUserAction().
void G4AdjointSimManager::SetNbAdjointPrimaryElectronsPerEvent | ( | G4int | nb | ) |
Definition at line 712 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetNbAdjointPrimaryElectronsPerEvent(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbAdjointPrimaryGammasPerEvent | ( | G4int | nb | ) |
Definition at line 705 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetNbAdjointPrimaryGammasPerEvent(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbOfPrimaryFwdGammasPerEvent | ( | G4int | nb | ) |
Definition at line 698 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetNbPrimaryFwdGammasPerEvent(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
inline |
Definition at line 234 of file G4AdjointSimManager.hh.
References CLHEP::detail::n, and normalisation_mode.
void G4AdjointSimManager::SetPrimaryIon | ( | G4ParticleDefinition * | adjointIon, |
G4ParticleDefinition * | fwdIon | ||
) |
Definition at line 644 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetPrimaryIon(), and theAdjointPrimaryGeneratorAction.
|
private |
Definition at line 175 of file G4AdjointSimManager.cc.
References DefineUserActions(), G4RunManager::GetRunManager(), theAdjointEventAction, theAdjointSteppingAction, theAdjointTrackingAction, and user_action_already_defined.
Referenced by SetAdjointTrackingMode().
void G4AdjointSimManager::SwitchToAdjointSimulationMode | ( | ) |
Definition at line 192 of file G4AdjointSimManager.cc.
References adjoint_sim_mode, ID_of_last_particle_that_reach_the_ext_source, SetAdjointActions(), theAdjointPrimaryGeneratorAction, and G4AdjointPrimaryGeneratorAction::UpdateListOfPrimaryParticles().
Referenced by RunAdjointSimulation().
|
inline |
Definition at line 247 of file G4AdjointSimManager.hh.
References use_user_StackingAction.
|
inline |
Definition at line 251 of file G4AdjointSimManager.hh.
References use_user_TrackingAction.
|
private |
Definition at line 325 of file G4AdjointSimManager.hh.
Referenced by BackToFwdSimulationMode(), EndOfRunAction(), GetAdjointSimMode(), and SwitchToAdjointSimulationMode().
|
private |
Definition at line 324 of file G4AdjointSimManager.hh.
Referenced by SetAdjointTrackingMode().
|
private |
Definition at line 355 of file G4AdjointSimManager.hh.
Referenced by DefineAdjointSourceOnTheExtSurfaceOfAVolume(), DefineSphericalAdjointSource(), DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume(), and GetAdjointSourceArea().
|
private |
Definition at line 305 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetRestOfUserActions(), and ResetUserActions().
|
private |
Definition at line 306 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetUserActions(), and ResetUserPrimaryRunAndStackingActions().
|
private |
Definition at line 304 of file G4AdjointSimManager.hh.
Referenced by BeginOfRunAction(), DefineUserActions(), EndOfRunAction(), ResetUserActions(), and ResetUserPrimaryRunAndStackingActions().
|
private |
Definition at line 309 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetUserActions(), ResetUserPrimaryRunAndStackingActions(), SetAdjointActions(), and SetAdjointPrimaryRunAndStackingActions().
|
private |
Definition at line 308 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetRestOfUserActions(), and ResetUserActions().
|
private |
Definition at line 307 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetRestOfUserActions(), ResetUserActions(), and SetAdjointActions().
|
private |
Definition at line 348 of file G4AdjointSimManager.hh.
Referenced by GetIDOfLastAdjParticleReachingExtSource(), RegisterAtEndOfAdjointTrack(), and SwitchToAdjointSimulationMode().
|
private |
Definition at line 337 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
staticprivate |
Definition at line 280 of file G4AdjointSimManager.hh.
Referenced by GetInstance().
|
protectedinherited |
Definition at line 68 of file G4UserRunAction.hh.
Referenced by G4UserRunAction::IsMaster(), and G4UserRunAction::SetMaster().
|
private |
Definition at line 343 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 333 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 340 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 330 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 341 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 341 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 332 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 331 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 346 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 336 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 344 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 345 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 335 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 339 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 329 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 347 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 334 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 350 of file G4AdjointSimManager.hh.
Referenced by GetNbEvtOfLastRun(), and RunAdjointSimulation().
|
private |
Definition at line 356 of file G4AdjointSimManager.hh.
Referenced by GetNumberNucleonsInIon(), and RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 351 of file G4AdjointSimManager.hh.
Referenced by GetNormalisationMode(), and SetNormalisationMode().
|
private |
Definition at line 316 of file G4AdjointSimManager.hh.
Referenced by SetAdjointActions(), SetAdjointEventAction(), SetRestOfAdjointActions(), and ~G4AdjointSimManager().
|
private |
Definition at line 317 of file G4AdjointSimManager.hh.
Referenced by ConsiderParticleAsPrimary(), DefineAdjointSourceOnTheExtSurfaceOfAVolume(), DefineSphericalAdjointSource(), DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume(), G4AdjointSimManager(), GetLastGeneratedFwdPrimaryParticle(), GetListOfPrimaryFwdParticles(), GetNbOfPrimaryFwdParticles(), GetPrimaryIonName(), NeglectParticleAsPrimary(), RegisterAtEndOfAdjointTrack(), RunAdjointSimulation(), SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), SetAdjointSourceEmax(), SetAdjointSourceEmin(), SetNbAdjointPrimaryElectronsPerEvent(), SetNbAdjointPrimaryGammasPerEvent(), SetNbOfPrimaryFwdGammasPerEvent(), SetPrimaryIon(), SwitchToAdjointSimulationMode(), and ~G4AdjointSimManager().
|
private |
Definition at line 357 of file G4AdjointSimManager.hh.
Referenced by RegisterAdjointPrimaryWeight().
|
private |
Definition at line 315 of file G4AdjointSimManager.hh.
Referenced by EndOfRunAction(), SetAdjointPrimaryRunAndStackingActions(), SetAdjointRunAction(), and ~G4AdjointSimManager().
|
private |
Definition at line 320 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), SetAdjointStackingAction(), SetAdjointTrackingMode(), and ~G4AdjointSimManager().
|
private |
Definition at line 319 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), G4AdjointSimManager(), RegisterAdjointPrimaryWeight(), RegisterAtEndOfAdjointTrack(), ResetDidOneAdjPartReachExtSourceDuringEvent(), SetAdjointActions(), SetAdjointSteppingAction(), SetExtSourceEmax(), SetRestOfAdjointActions(), and ~G4AdjointSimManager().
|
private |
Definition at line 318 of file G4AdjointSimManager.hh.
Referenced by ClearEndOfAdjointTrackInfoVectors(), G4AdjointSimManager(), GetAdjointTrackingMode(), GetCosthAtEndOfLastAdjointTrack(), GetDirectionAtEndOfLastAdjointTrack(), GetEkinAtEndOfLastAdjointTrack(), GetEkinNucAtEndOfLastAdjointTrack(), GetFwdParticleIndexAtEndOfLastAdjointTrack(), GetFwdParticleNameAtEndOfLastAdjointTrack(), GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack(), GetNbOfAdointTracksReachingTheExternalSurface(), GetPositionAtEndOfLastAdjointTrack(), GetWeightAtEndOfLastAdjointTrack(), SetAdjointActions(), SetRestOfAdjointActions(), and ~G4AdjointSimManager().
|
private |
Definition at line 298 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), and ~G4AdjointSimManager().
|
private |
Definition at line 310 of file G4AdjointSimManager.hh.
Referenced by SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), and UseUserStackingActionInFwdTrackingPhase().
|
private |
Definition at line 311 of file G4AdjointSimManager.hh.
Referenced by SetAdjointActions(), and UseUserTrackingActionInFwdTrackingPhase().
|
private |
Definition at line 303 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), and SetRestOfAdjointActions().
|
private |
Definition at line 365 of file G4AdjointSimManager.hh.
Referenced by RunAdjointSimulation().