Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4AdjointSimManager.hh>
Static Public Member Functions | |
static G4AdjointSimManager * | GetInstance () |
Additional Inherited Members | |
Protected Attributes inherited from G4UserRunAction | |
G4bool | isMaster |
Definition at line 182 of file G4AdjointSimManager.hh.
void G4AdjointSimManager::BackToFwdSimulationMode | ( | ) |
Definition at line 252 of file G4AdjointSimManager.cc.
Referenced by RunAdjointSimulation().
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 751 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::ClearEndOfAdjointTrackInfoVectors | ( | ) |
Definition at line 486 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::ConsiderParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 664 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineAdjointSourceOnTheExtSurfaceOfAVolume | ( | const G4String & | volume_name | ) |
Definition at line 635 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
Definition at line 591 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 606 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 620 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 570 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 580 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 765 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 197 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 243 of file G4AdjointSimManager.hh.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4bool G4AdjointSimManager::GetAdjointTrackingMode | ( | ) |
Definition at line 367 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetCosthAtEndOfLastAdjointTrack | ( | size_t | i = 0 | ) |
Definition at line 452 of file G4AdjointSimManager.cc.
G4bool G4AdjointSimManager::GetDidAdjParticleReachTheExtSource | ( | ) |
Definition at line 399 of file G4AdjointSimManager.cc.
Referenced by SetAdjointTrackingMode().
G4ThreeVector G4AdjointSimManager::GetDirectionAtEndOfLastAdjointTrack | ( | size_t | i = 0 | ) |
Definition at line 428 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetEkinAtEndOfLastAdjointTrack | ( | size_t | i = 0 | ) |
Definition at line 434 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetEkinNucAtEndOfLastAdjointTrack | ( | size_t | i = 0 | ) |
Definition at line 440 of file G4AdjointSimManager.cc.
G4int G4AdjointSimManager::GetFwdParticleIndexAtEndOfLastAdjointTrack | ( | size_t | i = 0 | ) |
Definition at line 473 of file G4AdjointSimManager.cc.
const G4String & G4AdjointSimManager::GetFwdParticleNameAtEndOfLastAdjointTrack | ( | ) |
Definition at line 458 of file G4AdjointSimManager.cc.
G4int G4AdjointSimManager::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack | ( | size_t | i = 0 | ) |
Definition at line 464 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 207 of file G4AdjointSimManager.hh.
|
static |
Definition at line 154 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4ParticleDefinition * G4AdjointSimManager::GetLastGeneratedFwdPrimaryParticle | ( | ) |
Definition at line 784 of file G4AdjointSimManager.cc.
std::vector< G4ParticleDefinition * > * G4AdjointSimManager::GetListOfPrimaryFwdParticles | ( | ) |
Definition at line 407 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 192 of file G4AdjointSimManager.hh.
size_t G4AdjointSimManager::GetNbOfAdointTracksReachingTheExternalSurface | ( | ) |
Definition at line 479 of file G4AdjointSimManager.cc.
Referenced by GetDidAdjParticleReachTheExtSource().
size_t G4AdjointSimManager::GetNbOfPrimaryFwdParticles | ( | ) |
Definition at line 413 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 251 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 252 of file G4AdjointSimManager.hh.
G4ThreeVector G4AdjointSimManager::GetPositionAtEndOfLastAdjointTrack | ( | size_t | i = 0 | ) |
Definition at line 421 of file G4AdjointSimManager.cc.
const G4String & G4AdjointSimManager::GetPrimaryIonName | ( | ) |
Definition at line 692 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetWeightAtEndOfLastAdjointTrack | ( | size_t | i = 0 | ) |
Definition at line 446 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::NeglectParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 671 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::RegisterAdjointPrimaryWeight | ( | G4double | aWeight | ) |
Definition at line 698 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::RegisterAtEndOfAdjointTrack | ( | ) |
Definition at line 493 of file G4AdjointSimManager.cc.
Referenced by SetAdjointTrackingMode().
void G4AdjointSimManager::ResetDidOneAdjPartReachExtSourceDuringEvent | ( | ) |
Definition at line 790 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::RunAdjointSimulation | ( | G4int | nb_evt | ) |
Definition at line 162 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointEventAction | ( | G4UserEventAction * | anAction | ) |
Definition at line 706 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointRunAction | ( | G4UserRunAction * | anAction | ) |
Definition at line 727 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointSourceEmax | ( | G4double | Emax | ) |
Definition at line 658 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointSourceEmin | ( | G4double | Emin | ) |
Definition at line 652 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointStackingAction | ( | G4UserStackingAction * | anAction | ) |
Definition at line 719 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointSteppingAction | ( | G4UserSteppingAction * | anAction | ) |
Definition at line 712 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointTrackingMode | ( | G4bool | aBool | ) |
Definition at line 373 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::SetExtSourceEmax | ( | G4double | Emax | ) |
Definition at line 600 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbAdjointPrimaryElectronsPerEvent | ( | G4int | nb | ) |
Definition at line 745 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbAdjointPrimaryGammasPerEvent | ( | G4int | nb | ) |
Definition at line 739 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbOfPrimaryFwdGammasPerEvent | ( | G4int | nb | ) |
Definition at line 733 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
inline |
Definition at line 250 of file G4AdjointSimManager.hh.
void G4AdjointSimManager::SetPrimaryIon | ( | G4ParticleDefinition * | adjointIon, |
G4ParticleDefinition * | fwdIon | ||
) |
Definition at line 685 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SwitchToAdjointSimulationMode | ( | ) |
Definition at line 239 of file G4AdjointSimManager.cc.
Referenced by RunAdjointSimulation().
|
inline |
Definition at line 263 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 267 of file G4AdjointSimManager.hh.