Geant4 11.1.1
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 208 of file G4AdjointSimManager.cc.
Referenced by RunAdjointSimulation().
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 720 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::ClearEndOfAdjointTrackInfoVectors | ( | ) |
Definition at line 467 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::ConsiderParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 629 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineAdjointSourceOnTheExtSurfaceOfAVolume | ( | const G4String & | volume_name | ) |
Definition at line 597 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
Definition at line 549 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 566 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 581 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 526 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 537 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 735 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 178 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 224 of file G4AdjointSimManager.hh.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4bool G4AdjointSimManager::GetAdjointTrackingMode | ( | ) |
Definition at line 329 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetCosthAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 426 of file G4AdjointSimManager.cc.
G4bool G4AdjointSimManager::GetDidAdjParticleReachTheExtSource | ( | ) |
Definition at line 363 of file G4AdjointSimManager.cc.
Referenced by SetAdjointTrackingMode().
G4ThreeVector G4AdjointSimManager::GetDirectionAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 394 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetEkinAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 402 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetEkinNucAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 410 of file G4AdjointSimManager.cc.
G4int G4AdjointSimManager::GetFwdParticleIndexAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 450 of file G4AdjointSimManager.cc.
const G4String & G4AdjointSimManager::GetFwdParticleNameAtEndOfLastAdjointTrack | ( | ) |
Definition at line 434 of file G4AdjointSimManager.cc.
G4int G4AdjointSimManager::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 441 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 188 of file G4AdjointSimManager.hh.
|
static |
Definition at line 105 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4ParticleDefinition * G4AdjointSimManager::GetLastGeneratedFwdPrimaryParticle | ( | ) |
Definition at line 757 of file G4AdjointSimManager.cc.
std::vector< G4ParticleDefinition * > * G4AdjointSimManager::GetListOfPrimaryFwdParticles | ( | ) |
Definition at line 371 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 172 of file G4AdjointSimManager.hh.
std::size_t G4AdjointSimManager::GetNbOfAdointTracksReachingTheExternalSurface | ( | ) |
Definition at line 458 of file G4AdjointSimManager.cc.
Referenced by GetDidAdjParticleReachTheExtSource().
std::size_t G4AdjointSimManager::GetNbOfPrimaryFwdParticles | ( | ) |
Definition at line 378 of file G4AdjointSimManager.cc.
|
inline |
Definition at line 235 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 236 of file G4AdjointSimManager.hh.
G4ThreeVector G4AdjointSimManager::GetPositionAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 386 of file G4AdjointSimManager.cc.
const G4String & G4AdjointSimManager::GetPrimaryIonName | ( | ) |
Definition at line 653 of file G4AdjointSimManager.cc.
G4double G4AdjointSimManager::GetWeightAtEndOfLastAdjointTrack | ( | std::size_t | i = 0 | ) |
Definition at line 418 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::NeglectParticleAsPrimary | ( | const G4String & | particle_name | ) |
Definition at line 637 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::RegisterAdjointPrimaryWeight | ( | G4double | aWeight | ) |
Definition at line 660 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::RegisterAtEndOfAdjointTrack | ( | ) |
Definition at line 474 of file G4AdjointSimManager.cc.
Referenced by SetAdjointTrackingMode().
void G4AdjointSimManager::ResetDidOneAdjPartReachExtSourceDuringEvent | ( | ) |
Definition at line 764 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::RunAdjointSimulation | ( | G4int | nb_evt | ) |
Definition at line 114 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointEventAction | ( | G4UserEventAction * | anAction | ) |
Definition at line 668 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointRunAction | ( | G4UserRunAction * | anAction | ) |
Definition at line 692 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointSourceEmax | ( | G4double | Emax | ) |
Definition at line 622 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointSourceEmin | ( | G4double | Emin | ) |
Definition at line 615 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointStackingAction | ( | G4UserStackingAction * | anAction | ) |
Definition at line 683 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointSteppingAction | ( | G4UserSteppingAction * | anAction | ) |
Definition at line 675 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SetAdjointTrackingMode | ( | G4bool | aBool | ) |
Definition at line 336 of file G4AdjointSimManager.cc.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
void G4AdjointSimManager::SetExtSourceEmax | ( | G4double | Emax | ) |
Definition at line 559 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbAdjointPrimaryElectronsPerEvent | ( | G4int | nb | ) |
Definition at line 713 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbAdjointPrimaryGammasPerEvent | ( | G4int | nb | ) |
Definition at line 706 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetNbOfPrimaryFwdGammasPerEvent | ( | G4int | nb | ) |
Definition at line 699 of file G4AdjointSimManager.cc.
Referenced by G4AdjointSimMessenger::SetNewValue().
|
inline |
Definition at line 234 of file G4AdjointSimManager.hh.
void G4AdjointSimManager::SetPrimaryIon | ( | G4ParticleDefinition * | adjointIon, |
G4ParticleDefinition * | fwdIon | ||
) |
Definition at line 645 of file G4AdjointSimManager.cc.
void G4AdjointSimManager::SwitchToAdjointSimulationMode | ( | ) |
Definition at line 193 of file G4AdjointSimManager.cc.
Referenced by RunAdjointSimulation().
|
inline |
Definition at line 247 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 251 of file G4AdjointSimManager.hh.