Geant4 11.2.2
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 = true |
Definition at line 162 of file G4AdjointSimManager.hh.
void G4AdjointSimManager::BackToFwdSimulationMode | ( | ) |
Definition at line 158 of file G4AdjointSimManager.cc.
Referenced by RunAdjointSimulation().
|
overridevirtual |
Reimplemented from G4UserRunAction.
Definition at line 626 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::ClearEndOfAdjointTrackInfoVectors | ( | ) |
Definition at line 393 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::ConsiderParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 540 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineAdjointSourceOnTheExtSurfaceOfAVolume | ( | const G4String & | volume_name | ) |
Definition at line 512 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
Definition at line 469 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSource | ( | G4double | radius, |
G4ThreeVector | pos ) |
Definition at line 485 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name ) |
Definition at line 497 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSource | ( | G4double | radius, |
G4ThreeVector | pos ) |
Definition at line 448 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name ) |
Definition at line 457 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
overridevirtual |
Reimplemented from G4UserRunAction.
Definition at line 633 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 177 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 222 of file G4AdjointSimManager.hh.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4bool G4AdjointSimManager::GetAdjointTrackingMode | ( | ) |
Definition at line 272 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetCosthAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 358 of file G4AdjointSimManager.cc.
G4bool G4AdjointSimManager::GetDidAdjParticleReachTheExtSource | ( | ) |
Definition at line 302 of file G4AdjointSimManager.cc.
Referenced by SetAdjointTrackingMode().
G4ThreeVector G4AdjointSimManager::GetDirectionAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 330 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetEkinAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 337 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetEkinNucAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 344 of file G4AdjointSimManager.cc.
G4int G4AdjointSimManager::GetFwdParticleIndexAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 379 of file G4AdjointSimManager.cc.
const G4String & G4AdjointSimManager::GetFwdParticleNameAtEndOfLastAdjointTrack | ( | ) |
Definition at line 365 of file G4AdjointSimManager.cc.
G4int G4AdjointSimManager::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 372 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 187 of file G4AdjointSimManager.hh.
|
static |
Definition at line 88 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4ParticleDefinition * G4AdjointSimManager::GetLastGeneratedFwdPrimaryParticle | ( | ) |
Definition at line 644 of file G4AdjointSimManager.cc.
std::vector< G4ParticleDefinition * > * G4AdjointSimManager::GetListOfPrimaryFwdParticles | ( | ) |
Definition at line 309 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 171 of file G4AdjointSimManager.hh.
std::size_t G4AdjointSimManager::GetNbOfAdointTracksReachingTheExternalSurface | ( | ) |
Definition at line 386 of file G4AdjointSimManager.cc.
Referenced by GetDidAdjParticleReachTheExtSource().
std::size_t G4AdjointSimManager::GetNbOfPrimaryFwdParticles | ( | ) |
Definition at line 316 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 229 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 230 of file G4AdjointSimManager.hh.
G4ThreeVector G4AdjointSimManager::GetPositionAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 323 of file G4AdjointSimManager.cc.
const G4String & G4AdjointSimManager::GetPrimaryIonName | ( | ) |
Definition at line 562 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetWeightAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 351 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::NeglectParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 547 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::RegisterAdjointPrimaryWeight | ( | G4double | aWeight | ) |
Definition at line 569 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::RegisterAtEndOfAdjointTrack | ( | ) |
Definition at line 400 of file G4AdjointSimManager.cc.
Referenced by SetAdjointTrackingMode().
void G4AdjointSimManager::ResetDidOneAdjPartReachExtSourceDuringEvent | ( | ) |
Definition at line 651 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::RunAdjointSimulation | ( | G4int | nb_evt | ) |
Definition at line 96 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointEventAction | ( | G4UserEventAction * | anAction | ) |
Definition at line 577 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointRunAction | ( | G4UserRunAction * | anAction | ) |
Definition at line 598 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointSourceEmax | ( | G4double | Emax | ) |
Definition at line 533 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointSourceEmin | ( | G4double | Emin | ) |
Definition at line 526 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointStackingAction | ( | G4UserStackingAction * | anAction | ) |
Definition at line 591 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointSteppingAction | ( | G4UserSteppingAction * | anAction | ) |
Definition at line 584 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointTrackingMode | ( | G4bool | aBool | ) |
Definition at line 279 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::SetExtSourceEmax | ( | G4double | Emax | ) |
Definition at line 478 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbAdjointPrimaryElectronsPerEvent | ( | G4int | nb | ) |
Definition at line 619 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbAdjointPrimaryGammasPerEvent | ( | G4int | nb | ) |
Definition at line 612 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbOfPrimaryFwdGammasPerEvent | ( | G4int | nb | ) |
Definition at line 605 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
inline |
Definition at line 228 of file G4AdjointSimManager.hh.
void G4AdjointSimManager::SetPrimaryIon | ( | G4ParticleDefinition * | adjointIon, |
G4ParticleDefinition * | fwdIon ) |
Definition at line 554 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SwitchToAdjointSimulationMode | ( | ) |
Definition at line 143 of file G4AdjointSimManager.cc.
Referenced by RunAdjointSimulation().
|
inline |
Definition at line 241 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 245 of file G4AdjointSimManager.hh.