|
Geant4
10.02.p02
|
#include <G4GlobalFastSimulationManager.hh>
Collaboration diagram for G4GlobalFastSimulationManager:Public Member Functions | |
| G4VFastSimulationModel * | GetFastSimulationModel (const G4String &modelName, const G4VFastSimulationModel *previousFound=0) const |
| ~G4GlobalFastSimulationManager () | |
| 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 &) |
Static Public Member Functions | |
| static G4GlobalFastSimulationManager * | GetGlobalFastSimulationManager () |
| static G4GlobalFastSimulationManager * | GetInstance () |
Private Member Functions | |
| G4GlobalFastSimulationManager () | |
| void | DisplayRegion (G4Region *motherRegion, G4int depth, std::vector< G4ParticleDefinition * > &particles) const |
Static Private Attributes | |
| static G4ThreadLocal G4GlobalFastSimulationManager * | fGlobalFastSimulationManager = 0 |
Definition at line 85 of file G4GlobalFastSimulationManager.hh.
| G4GlobalFastSimulationManager::~G4GlobalFastSimulationManager | ( | ) |
Definition at line 96 of file G4GlobalFastSimulationManager.cc.
References fTheFastSimulationMessenger.
|
private |
Definition at line 88 of file G4GlobalFastSimulationManager.cc.
References fTheFastSimulationMessenger.
Referenced by GetGlobalFastSimulationManager().
Here is the caller graph for this function:| void G4GlobalFastSimulationManager::ActivateFastSimulationModel | ( | const G4String & | aName | ) |
Definition at line 127 of file G4GlobalFastSimulationManager.cc.
References G4cout, G4endl, and ManagedManagers.
Referenced by G4FastSimulationMessenger::SetNewValue().
Here is the caller graph for this function:| void G4GlobalFastSimulationManager::AddFastSimulationManager | ( | G4FastSimulationManager * | fsmanager | ) |
Definition at line 106 of file G4GlobalFastSimulationManager.cc.
References ManagedManagers.
| void G4GlobalFastSimulationManager::AddFSMP | ( | G4FastSimulationManagerProcess * | fp | ) |
Definition at line 117 of file G4GlobalFastSimulationManager.cc.
References fFSMPVector.
Referenced by G4FastSimulationManagerProcess::G4FastSimulationManagerProcess().
Here is the caller graph for this function:
|
private |
Definition at line 206 of file G4GlobalFastSimulationManager.cc.
References G4ParticleTable::entries(), G4cout, G4endl, G4Region::GetFastSimulationManager(), G4FastSimulationManager::GetFastSimulationModelList(), G4PhysicalVolumeStore::GetInstance(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetMotherLogical(), G4Region::GetName(), G4ParticleTable::GetParticle(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4LogicalVolume::GetRegion(), and G4LogicalVolume::IsRootRegion().
Referenced by ShowSetup().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4GlobalFastSimulationManager::FastSimulationNeedsToBeClosed | ( | ) |
| G4VFastSimulationModel * G4GlobalFastSimulationManager::GetFastSimulationModel | ( | const G4String & | modelName, |
| const G4VFastSimulationModel * | previousFound = 0 |
||
| ) | const |
Definition at line 299 of file G4GlobalFastSimulationManager.cc.
References ManagedManagers.
|
static |
Definition at line 71 of file G4GlobalFastSimulationManager.cc.
References fGlobalFastSimulationManager, and G4GlobalFastSimulationManager().
Referenced by G4FastSimulationManager::G4FastSimulationManager(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), GetInstance(), G4FastSimulationManager::~G4FastSimulationManager(), and G4FastSimulationManagerProcess::~G4FastSimulationManagerProcess().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 80 of file G4GlobalFastSimulationManager.cc.
References GetGlobalFastSimulationManager().
Here is the call graph for this function:| void G4GlobalFastSimulationManager::InActivateFastSimulationModel | ( | const G4String & | aName | ) |
Definition at line 140 of file G4GlobalFastSimulationManager.cc.
References G4cout, G4endl, and ManagedManagers.
Referenced by G4FastSimulationMessenger::SetNewValue().
Here is the caller graph for this function:| void G4GlobalFastSimulationManager::ListEnvelopes | ( | const G4String & | aName = "all", |
| listType | aListType = NAMES_ONLY |
||
| ) |
Definition at line 256 of file G4GlobalFastSimulationManager.cc.
References G4cout, G4endl, ISAPPLICABLE, ManagedManagers, and NAMES_ONLY.
Referenced by G4FastSimulationMessenger::SetNewValue().
Here is the caller graph for this function:| void G4GlobalFastSimulationManager::ListEnvelopes | ( | const G4ParticleDefinition * | aPD | ) |
Definition at line 292 of file G4GlobalFastSimulationManager.cc.
References ManagedManagers.
| void G4GlobalFastSimulationManager::RemoveFastSimulationManager | ( | G4FastSimulationManager * | fsmanager | ) |
Definition at line 112 of file G4GlobalFastSimulationManager.cc.
References ManagedManagers, and G4FastSimulationVector< T >::remove().
Here is the call graph for this function:| void G4GlobalFastSimulationManager::RemoveFSMP | ( | G4FastSimulationManagerProcess * | fp | ) |
Definition at line 122 of file G4GlobalFastSimulationManager.cc.
References fFSMPVector, and G4FastSimulationVector< T >::remove().
Referenced by G4FastSimulationManagerProcess::~G4FastSimulationManagerProcess().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4GlobalFastSimulationManager::ShowSetup | ( | ) |
Definition at line 155 of file G4GlobalFastSimulationManager.cc.
References G4ProcessVector::contains(), DisplayRegion(), G4ParticleTable::entries(), fFSMPVector, G4cout, G4endl, G4RegionStore::GetInstance(), G4VPhysicalVolume::GetLogicalVolume(), G4Region::GetName(), G4VPhysicalVolume::GetName(), G4ParticleTable::GetParticle(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ProcessManager::GetProcessList(), G4ParticleDefinition::GetProcessManager(), G4LogicalVolume::GetRegion(), and G4TransportationManager::GetTransportationManager().
Referenced by G4FastSimulationMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 163 of file G4GlobalFastSimulationManager.hh.
Referenced by AddFSMP(), RemoveFSMP(), and ShowSetup().
|
staticprivate |
Definition at line 160 of file G4GlobalFastSimulationManager.hh.
Referenced by GetGlobalFastSimulationManager().
|
private |
Definition at line 161 of file G4GlobalFastSimulationManager.hh.
Referenced by G4GlobalFastSimulationManager(), and ~G4GlobalFastSimulationManager().
|
private |
Definition at line 162 of file G4GlobalFastSimulationManager.hh.
Referenced by ActivateFastSimulationModel(), AddFastSimulationManager(), GetFastSimulationModel(), InActivateFastSimulationModel(), ListEnvelopes(), and RemoveFastSimulationManager().