Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4GlobalFastSimulationManager.hh>
Public Member Functions | |
~G4GlobalFastSimulationManager () | |
G4VFastSimulationModel * | GetFastSimulationModel (const G4String &modelName, const G4VFastSimulationModel *previousFound=nullptr) const |
void | AddFastSimulationManager (G4FastSimulationManager *) |
void | RemoveFastSimulationManager (G4FastSimulationManager *) |
void | AddFSMP (G4FastSimulationManagerProcess *) |
void | RemoveFSMP (G4FastSimulationManagerProcess *) |
void | FastSimulationNeedsToBeClosed () |
void | ShowSetup () |
void | ListEnvelopes (const G4String &aName="all", listType aListType=NAMES_ONLY) |
void | ListEnvelopes (const G4ParticleDefinition *) |
void | ActivateFastSimulationModel (const G4String &) |
void | InActivateFastSimulationModel (const G4String &) |
void | Flush () |
Static Public Member Functions | |
static G4GlobalFastSimulationManager * | GetGlobalFastSimulationManager () |
static G4GlobalFastSimulationManager * | GetInstance () |
Friends | |
class | G4ThreadLocalSingleton< G4GlobalFastSimulationManager > |
Definition at line 84 of file G4GlobalFastSimulationManager.hh.
G4GlobalFastSimulationManager::~G4GlobalFastSimulationManager | ( | ) |
Definition at line 88 of file G4GlobalFastSimulationManager.cc.
void G4GlobalFastSimulationManager::ActivateFastSimulationModel | ( | const G4String & | aName | ) |
Definition at line 116 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationMessenger::SetNewValue().
void G4GlobalFastSimulationManager::AddFastSimulationManager | ( | G4FastSimulationManager * | fsmanager | ) |
Definition at line 96 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationManager::G4FastSimulationManager().
void G4GlobalFastSimulationManager::AddFSMP | ( | G4FastSimulationManagerProcess * | fp | ) |
Definition at line 106 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), and G4FastSimulationManagerProcess::G4FastSimulationManagerProcess().
void G4GlobalFastSimulationManager::FastSimulationNeedsToBeClosed | ( | ) |
void G4GlobalFastSimulationManager::Flush | ( | ) |
Definition at line 134 of file G4GlobalFastSimulationManager.cc.
G4VFastSimulationModel * G4GlobalFastSimulationManager::GetFastSimulationModel | ( | const G4String & | modelName, |
const G4VFastSimulationModel * | previousFound = nullptr ) const |
Definition at line 291 of file G4GlobalFastSimulationManager.cc.
|
static |
Definition at line 66 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationManager::G4FastSimulationManager(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), GetInstance(), G4FastSimulationManager::~G4FastSimulationManager(), and G4FastSimulationManagerProcess::~G4FastSimulationManagerProcess().
|
static |
Definition at line 72 of file G4GlobalFastSimulationManager.cc.
void G4GlobalFastSimulationManager::InActivateFastSimulationModel | ( | const G4String & | aName | ) |
Definition at line 125 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationMessenger::SetNewValue().
void G4GlobalFastSimulationManager::ListEnvelopes | ( | const G4ParticleDefinition * | aPD | ) |
Definition at line 285 of file G4GlobalFastSimulationManager.cc.
void G4GlobalFastSimulationManager::ListEnvelopes | ( | const G4String & | aName = "all", |
listType | aListType = NAMES_ONLY ) |
Definition at line 255 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationMessenger::SetNewValue().
void G4GlobalFastSimulationManager::RemoveFastSimulationManager | ( | G4FastSimulationManager * | fsmanager | ) |
Definition at line 101 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationManager::~G4FastSimulationManager().
void G4GlobalFastSimulationManager::RemoveFSMP | ( | G4FastSimulationManagerProcess * | fp | ) |
Definition at line 111 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationManagerProcess::~G4FastSimulationManagerProcess().
void G4GlobalFastSimulationManager::ShowSetup | ( | ) |
Definition at line 144 of file G4GlobalFastSimulationManager.cc.
Referenced by G4FastSimulationMessenger::SetNewValue().
|
friend |
Definition at line 1 of file G4GlobalFastSimulationManager.hh.