Geant4
10.00.p01
|
#include <G4AdjointSimManager.hh>
Static Public Member Functions | |
static G4AdjointSimManager * | GetInstance () |
Private Member Functions | |
void | SetRestOfAdjointActions () |
void | SetAdjointPrimaryRunAndStackingActions () |
void | SetAdjointActions () |
void | ResetRestOfUserActions () |
void | ResetUserPrimaryRunAndStackingActions () |
void | ResetUserActions () |
void | DefineUserActions () |
G4AdjointSimManager () | |
~G4AdjointSimManager () | |
Static Private Attributes | |
static G4ThreadLocal G4AdjointSimManager * | instance = 0 |
Additional Inherited Members | |
Protected Attributes inherited from G4UserRunAction | |
G4bool | isMaster |
Definition at line 150 of file G4AdjointSimManager.hh.
|
private |
Definition at line 70 of file G4AdjointSimManager.cc.
References adjoint_sim_mode, DefineUserActions(), G4cout, G4RunManager::GetRunManager(), nb_nuc, normalisation_mode, G4RunManager::SetUserAction(), theAdjointPrimaryGeneratorAction, theAdjointStackingAction, theAdjointSteppingAction, theAdjointTrackingAction, theMessenger, use_user_StackingAction, user_action_already_defined, and welcome_message.
Referenced by GetInstance().
|
private |
Definition at line 117 of file G4AdjointSimManager.cc.
References theAdjointEventAction, theAdjointPrimaryGeneratorAction, theAdjointRunAction, theAdjointStackingAction, theAdjointSteppingAction, theAdjointTrackingAction, and theMessenger.
void G4AdjointSimManager::BackToFwdSimulationMode | ( | ) |
Definition at line 216 of file G4AdjointSimManager.cc.
References adjoint_sim_mode, and ResetUserActions().
Referenced by RunAdjointSimulation().
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 598 of file G4AdjointSimManager.cc.
References adjoint_sim_mode, G4UserRunAction::BeginOfRunAction(), fUserRunAction, G4cout, and theAdjointRunAction.
void G4AdjointSimManager::ConsiderParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 532 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::ConsiderParticleAsPrimary(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointPhysicsList::ConstructEM(), and G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineAdjointSourceOnTheExtSurfaceOfAVolume | ( | const G4String & | volume_name | ) |
Definition at line 508 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 474 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), and G4AdjointCrossSurfChecker::GetInstance().
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 487 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurface(), area_of_the_adjoint_source, G4AdjointCrossSurfChecker::GetInstance(), G4AdjointPrimaryGeneratorAction::SetSphericalAdjointPrimarySource(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 497 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 459 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurface(), and G4AdjointCrossSurfChecker::GetInstance().
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 466 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurfaceWithCenterAtTheCenterOfAVolume(), and G4AdjointCrossSurfChecker::GetInstance().
Referenced by G4AdjointSimMessenger::SetNewValue().
|
private |
Definition at line 301 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 G4AdjointSimManager(), SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), and SetRestOfAdjointActions().
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 611 of file G4AdjointSimManager.cc.
References adjoint_sim_mode, G4UserRunAction::EndOfRunAction(), fUserRunAction, and theAdjointRunAction.
|
inline |
Definition at line 166 of file G4AdjointSimManager.hh.
References adjoint_sim_mode.
Referenced by RMC01AnalysisManager::BeginOfRun().
|
inline |
Definition at line 199 of file G4AdjointSimManager.hh.
References area_of_the_adjoint_source.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 165 of file G4AdjointSimManager.hh.
References adjoint_tracking_mode.
G4double G4AdjointSimManager::GetCosthAtEndOfLastAdjointTrack | ( | ) |
Definition at line 383 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetCosthAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
G4bool G4AdjointSimManager::GetDidAdjParticleReachTheExtSource | ( | ) |
Definition at line 338 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::GetDidAdjParticleReachTheExtSource(), and theAdjointSteppingAction.
Referenced by SetAdjointTrackingMode().
G4ThreeVector G4AdjointSimManager::GetDirectionAtEndOfLastAdjointTrack | ( | ) |
Definition at line 363 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetDirectionAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
G4double G4AdjointSimManager::GetEkinAtEndOfLastAdjointTrack | ( | ) |
Definition at line 368 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetEkinAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
Referenced by RMC01AnalysisManager::EndOfEventForAdjointSimulation().
G4double G4AdjointSimManager::GetEkinNucAtEndOfLastAdjointTrack | ( | ) |
Definition at line 373 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetEkinNucAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
|
inline |
Definition at line 181 of file G4AdjointSimManager.hh.
References last_fwd_part_index.
const G4String & G4AdjointSimManager::GetFwdParticleNameAtEndOfLastAdjointTrack | ( | ) |
Definition at line 388 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetFwdParticleNameAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
G4int G4AdjointSimManager::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack | ( | ) |
Definition at line 393 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
Referenced by RMC01AnalysisManager::EndOfEventForAdjointSimulation().
|
inline |
Definition at line 172 of file G4AdjointSimManager.hh.
References ID_of_last_particle_that_reach_the_ext_source.
|
static |
Definition at line 129 of file G4AdjointSimManager.cc.
References G4AdjointSimManager(), and instance.
Referenced by RMC01AnalysisManager::BeginOfRun(), G4AdjointPrimaryGeneratorAction::ComputeEnergyDistWeight(), RMC01AnalysisManager::ComputeMeanEdepAndError(), G4AdjointPhysicsList::ConstructEM(), RMC01AnalysisManager::EndOfEventForAdjointSimulation(), RMC01AnalysisManager::EndOfRun(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), and main().
std::vector< G4ParticleDefinition * > G4AdjointSimManager::GetListOfPrimaryFwdParticles | ( | ) |
Definition at line 344 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), and theAdjointPrimaryGeneratorAction.
|
inline |
Definition at line 162 of file G4AdjointSimManager.hh.
References nb_evt_of_last_run.
Referenced by RMC01AnalysisManager::BeginOfRun(), G4AdjointPrimaryGeneratorAction::ComputeEnergyDistWeight(), RMC01AnalysisManager::ComputeMeanEdepAndError(), and RMC01AnalysisManager::EndOfRun().
size_t G4AdjointSimManager::GetNbOfPrimaryFwdParticles | ( | ) |
Definition at line 350 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), and theAdjointPrimaryGeneratorAction.
|
inline |
Definition at line 206 of file G4AdjointSimManager.hh.
References normalisation_mode.
|
inline |
Definition at line 207 of file G4AdjointSimManager.hh.
References nb_nuc.
G4ThreeVector G4AdjointSimManager::GetPositionAtEndOfLastAdjointTrack | ( | ) |
Definition at line 357 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetPositionAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
const G4String & G4AdjointSimManager::GetPrimaryIonName | ( | ) |
Definition at line 557 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetPrimaryIonName(), and theAdjointPrimaryGeneratorAction.
G4double G4AdjointSimManager::GetWeightAtEndOfLastAdjointTrack | ( | ) |
Definition at line 378 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetWeightAtEndOfLastAdjointTrack(), and theAdjointTrackingAction.
Referenced by RMC01AnalysisManager::EndOfEventForAdjointSimulation().
void G4AdjointSimManager::NeglectParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 538 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::NeglectParticleAsPrimary(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::RegisterAdjointPrimaryWeight | ( | G4double | aWeight | ) |
Definition at line 563 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::SetPrimWeight(), theAdjointPrimaryWeight, and theAdjointSteppingAction.
void G4AdjointSimManager::RegisterAtEndOfAdjointTrack | ( | ) |
Definition at line 399 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, last_cos_th, last_direction, last_ekin, last_ekin_nuc, last_fwd_part_index, last_fwd_part_name, last_fwd_part_PDGEncoding, last_pos, last_weight, nb_nuc, G4String::remove(), theAdjointPrimaryGeneratorAction, and theAdjointSteppingAction.
Referenced by SetAdjointTrackingMode().
|
private |
Definition at line 276 of file G4AdjointSimManager.cc.
References fUserEventAction, fUserSteppingAction, fUserTrackingAction, G4RunManager::GetRunManager(), and G4RunManager::SetUserAction().
Referenced by SetAdjointTrackingMode().
|
private |
Definition at line 261 of file G4AdjointSimManager.cc.
References fUserEventAction, fUserPrimaryGeneratorAction, fUserStackingAction, fUserSteppingAction, fUserTrackingAction, G4RunManager::GetRunManager(), and G4RunManager::SetUserAction().
Referenced by BackToFwdSimulationMode().
|
private |
Definition at line 290 of file G4AdjointSimManager.cc.
References fUserPrimaryGeneratorAction, fUserRunAction, fUserStackingAction, G4RunManager::GetRunManager(), and G4RunManager::SetUserAction().
void G4AdjointSimManager::RunAdjointSimulation | ( | G4int | nb_evt | ) |
Definition at line 136 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 225 of file G4AdjointSimManager.cc.
References DefineUserActions(), fUserStackingAction, G4RunManager::GetRunManager(), G4RunManager::SetUserAction(), G4AdjointStackingAction::SetUserFwdStackingAction(), theAdjointEventAction, theAdjointPrimaryGeneratorAction, theAdjointStackingAction, theAdjointSteppingAction, theAdjointTrackingAction, use_user_StackingAction, and user_action_already_defined.
Referenced by SwitchToAdjointSimulationMode().
void G4AdjointSimManager::SetAdjointEventAction | ( | G4UserEventAction * | anAction | ) |
Definition at line 571 of file G4AdjointSimManager.cc.
References theAdjointEventAction.
Referenced by main().
|
private |
Definition at line 244 of file G4AdjointSimManager.cc.
References DefineUserActions(), fUserStackingAction, G4RunManager::GetRunManager(), G4RunManager::SetUserAction(), G4AdjointStackingAction::SetUserFwdStackingAction(), theAdjointPrimaryGeneratorAction, theAdjointRunAction, theAdjointStackingAction, use_user_StackingAction, and user_action_already_defined.
void G4AdjointSimManager::SetAdjointRunAction | ( | G4UserRunAction * | anAction | ) |
Definition at line 590 of file G4AdjointSimManager.cc.
References theAdjointRunAction.
Referenced by main().
void G4AdjointSimManager::SetAdjointSourceEmax | ( | G4double | Emax | ) |
Definition at line 526 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetEmax(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointSourceEmin | ( | G4double | Emin | ) |
Definition at line 520 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetEmin(), and theAdjointPrimaryGeneratorAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointStackingAction | ( | G4UserStackingAction * | anAction | ) |
Definition at line 583 of file G4AdjointSimManager.cc.
References G4AdjointStackingAction::SetUserAdjointStackingAction(), and theAdjointStackingAction.
void G4AdjointSimManager::SetAdjointSteppingAction | ( | G4UserSteppingAction * | anAction | ) |
Definition at line 577 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::SetUserAdjointSteppingAction(), and theAdjointSteppingAction.
void G4AdjointSimManager::SetAdjointTrackingMode | ( | G4bool | aBool | ) |
Definition at line 315 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 481 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::SetExtSourceEMax(), and theAdjointSteppingAction.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
inline |
Definition at line 205 of file G4AdjointSimManager.hh.
References n, and normalisation_mode.
void G4AdjointSimManager::SetPrimaryIon | ( | G4ParticleDefinition * | adjointIon, |
G4ParticleDefinition * | fwdIon | ||
) |
Definition at line 551 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetPrimaryIon(), and theAdjointPrimaryGeneratorAction.
|
private |
Definition at line 187 of file G4AdjointSimManager.cc.
References DefineUserActions(), G4RunManager::GetRunManager(), G4RunManager::SetUserAction(), theAdjointEventAction, theAdjointSteppingAction, theAdjointTrackingAction, and user_action_already_defined.
Referenced by SetAdjointTrackingMode().
void G4AdjointSimManager::SwitchToAdjointSimulationMode | ( | ) |
Definition at line 203 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 218 of file G4AdjointSimManager.hh.
References use_user_StackingAction.
|
private |
Definition at line 281 of file G4AdjointSimManager.hh.
Referenced by BackToFwdSimulationMode(), BeginOfRunAction(), EndOfRunAction(), G4AdjointSimManager(), GetAdjointSimMode(), and SwitchToAdjointSimulationMode().
|
private |
Definition at line 280 of file G4AdjointSimManager.hh.
Referenced by GetAdjointTrackingMode(), and SetAdjointTrackingMode().
|
private |
Definition at line 300 of file G4AdjointSimManager.hh.
Referenced by DefineAdjointSourceOnTheExtSurfaceOfAVolume(), DefineSphericalAdjointSource(), DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume(), and GetAdjointSourceArea().
|
private |
Definition at line 262 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetRestOfUserActions(), and ResetUserActions().
|
private |
Definition at line 263 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetUserActions(), and ResetUserPrimaryRunAndStackingActions().
|
private |
Definition at line 261 of file G4AdjointSimManager.hh.
Referenced by BeginOfRunAction(), DefineUserActions(), EndOfRunAction(), and ResetUserPrimaryRunAndStackingActions().
|
private |
Definition at line 266 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetUserActions(), ResetUserPrimaryRunAndStackingActions(), SetAdjointActions(), and SetAdjointPrimaryRunAndStackingActions().
|
private |
Definition at line 265 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetRestOfUserActions(), and ResetUserActions().
|
private |
Definition at line 264 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), ResetRestOfUserActions(), and ResetUserActions().
|
private |
Definition at line 293 of file G4AdjointSimManager.hh.
Referenced by GetIDOfLastAdjParticleReachingExtSource(), RegisterAtEndOfAdjointTrack(), and SwitchToAdjointSimulationMode().
|
staticprivate |
Definition at line 231 of file G4AdjointSimManager.hh.
Referenced by GetInstance().
|
private |
Definition at line 288 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 286 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 287 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 287 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 291 of file G4AdjointSimManager.hh.
Referenced by GetFwdParticleIndexAtEndOfLastAdjointTrack(), and RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 289 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 290 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 285 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 292 of file G4AdjointSimManager.hh.
Referenced by RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 295 of file G4AdjointSimManager.hh.
Referenced by GetNbEvtOfLastRun(), and RunAdjointSimulation().
|
private |
Definition at line 301 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), GetNumberNucleonsInIon(), and RegisterAtEndOfAdjointTrack().
|
private |
Definition at line 296 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), GetNormalisationMode(), and SetNormalisationMode().
|
private |
Definition at line 272 of file G4AdjointSimManager.hh.
Referenced by SetAdjointActions(), SetAdjointEventAction(), SetRestOfAdjointActions(), and ~G4AdjointSimManager().
|
private |
Definition at line 273 of file G4AdjointSimManager.hh.
Referenced by ConsiderParticleAsPrimary(), DefineAdjointSourceOnTheExtSurfaceOfAVolume(), DefineSphericalAdjointSource(), DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume(), G4AdjointSimManager(), GetListOfPrimaryFwdParticles(), GetNbOfPrimaryFwdParticles(), GetPrimaryIonName(), NeglectParticleAsPrimary(), RegisterAtEndOfAdjointTrack(), RunAdjointSimulation(), SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), SetAdjointSourceEmax(), SetAdjointSourceEmin(), SetPrimaryIon(), SwitchToAdjointSimulationMode(), and ~G4AdjointSimManager().
|
private |
Definition at line 302 of file G4AdjointSimManager.hh.
Referenced by RegisterAdjointPrimaryWeight().
|
private |
Definition at line 271 of file G4AdjointSimManager.hh.
Referenced by BeginOfRunAction(), EndOfRunAction(), SetAdjointPrimaryRunAndStackingActions(), SetAdjointRunAction(), and ~G4AdjointSimManager().
|
private |
Definition at line 276 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), SetAdjointStackingAction(), SetAdjointTrackingMode(), and ~G4AdjointSimManager().
|
private |
Definition at line 275 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), G4AdjointSimManager(), GetDidAdjParticleReachTheExtSource(), RegisterAdjointPrimaryWeight(), RegisterAtEndOfAdjointTrack(), SetAdjointActions(), SetAdjointSteppingAction(), SetExtSourceEmax(), SetRestOfAdjointActions(), and ~G4AdjointSimManager().
|
private |
Definition at line 274 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), GetCosthAtEndOfLastAdjointTrack(), GetDirectionAtEndOfLastAdjointTrack(), GetEkinAtEndOfLastAdjointTrack(), GetEkinNucAtEndOfLastAdjointTrack(), GetFwdParticleNameAtEndOfLastAdjointTrack(), GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack(), GetPositionAtEndOfLastAdjointTrack(), GetWeightAtEndOfLastAdjointTrack(), SetAdjointActions(), SetRestOfAdjointActions(), and ~G4AdjointSimManager().
|
private |
Definition at line 256 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), and ~G4AdjointSimManager().
|
private |
Definition at line 267 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), and UseUserStackingActionInFwdTrackingPhase().
|
private |
Definition at line 260 of file G4AdjointSimManager.hh.
Referenced by DefineUserActions(), G4AdjointSimManager(), SetAdjointActions(), SetAdjointPrimaryRunAndStackingActions(), and SetRestOfAdjointActions().
|
private |
Definition at line 310 of file G4AdjointSimManager.hh.
Referenced by G4AdjointSimManager(), and RunAdjointSimulation().