Geant4-11
|
#include <G4FastSimulationManager.hh>
Definition at line 77 of file G4FastSimulationManager.hh.
G4FastSimulationManager::G4FastSimulationManager | ( | G4Envelope * | anEnvelope, |
G4bool | IsUnique = FALSE |
||
) |
Definition at line 51 of file G4FastSimulationManager.cc.
References G4GlobalFastSimulationManager::GetGlobalFastSimulationManager(), and G4Region::SetFastSimulationManager().
G4FastSimulationManager::~G4FastSimulationManager | ( | ) |
Definition at line 69 of file G4FastSimulationManager.cc.
References G4Region::ClearFastSimulationManager(), fFastTrack, G4FastTrack::GetEnvelope(), G4Region::GetFastSimulationManager(), and G4GlobalFastSimulationManager::GetGlobalFastSimulationManager().
Definition at line 87 of file G4FastSimulationManager.cc.
References fInactivatedModels, fLastCrossedParticle, ModelList, and G4FastSimulationVector< T >::removeAt().
|
inline |
Definition at line 178 of file G4FastSimulationManager.hh.
References fLastCrossedParticle, and ModelList.
Referenced by G4VFastSimulationModel::G4VFastSimulationModel().
G4bool G4FastSimulationManager::AtRestGetFastSimulationManagerTrigger | ( | const G4Track & | track, |
const G4Navigator * | a = 0 |
||
) |
Definition at line 248 of file G4FastSimulationManager.cc.
References fApplicableModelList, fFastStep, fFastTrack, fLastCrossedParticle, fTriggedFastSimulationModel, G4Track::GetDefinition(), G4FastStep::Initialize(), ModelList, and G4FastTrack::SetCurrentTrack().
Referenced by G4FastSimulationManagerProcess::AtRestGetPhysicalInteractionLength().
|
inline |
Definition at line 200 of file G4FastSimulationManager.hh.
References fFastTrack, and G4FastTrack::GetEnvelope().
G4VFastSimulationModel * G4FastSimulationManager::GetFastSimulationModel | ( | const G4String & | modelName, |
const G4VFastSimulationModel * | previousFound, | ||
bool & | foundPrevious | ||
) | const |
Definition at line 126 of file G4FastSimulationManager.cc.
References ModelList.
|
inline |
Definition at line 140 of file G4FastSimulationManager.hh.
References ModelList.
Referenced by G4GlobalFastSimulationManager::DisplayRegion().
Definition at line 110 of file G4FastSimulationManager.cc.
References fInactivatedModels, fLastCrossedParticle, ModelList, and G4FastSimulationVector< T >::removeAt().
G4VParticleChange * G4FastSimulationManager::InvokeAtRestDoIt | ( | ) |
Definition at line 289 of file G4FastSimulationManager.cc.
References G4VFastSimulationModel::AtRestDoIt(), fFastStep, fFastTrack, and fTriggedFastSimulationModel.
Referenced by G4FastSimulationManagerProcess::AtRestDoIt().
G4VParticleChange * G4FastSimulationManager::InvokePostStepDoIt | ( | ) |
Definition at line 237 of file G4FastSimulationManager.cc.
References G4VFastSimulationModel::DoIt(), fFastStep, fFastTrack, and fTriggedFastSimulationModel.
Referenced by G4FastSimulationManagerProcess::PostStepDoIt().
void G4FastSimulationManager::ListModels | ( | ) | const |
Definition at line 306 of file G4FastSimulationManager.cc.
References fInactivatedModels, G4cout, ListTitle(), and ModelList.
void G4FastSimulationManager::ListModels | ( | const G4ParticleDefinition * | particleDefinition | ) | const |
Definition at line 377 of file G4FastSimulationManager.cc.
References fInactivatedModels, G4cout, G4endl, G4Exception(), JustWarning, ListTitle(), and ModelList.
void G4FastSimulationManager::ListModels | ( | const G4String & | aName | ) | const |
Definition at line 322 of file G4FastSimulationManager.cc.
References G4ParticleTable::entries(), fInactivatedModels, G4cout, G4endl, G4ParticleTable::GetParticle(), G4ParticleTable::GetParticleName(), G4ParticleTable::GetParticleTable(), ListTitle(), and ModelList.
void G4FastSimulationManager::ListTitle | ( | ) | const |
Definition at line 296 of file G4FastSimulationManager.cc.
References fFastTrack, G4cout, G4FastTrack::GetEnvelope(), G4Region::GetName(), G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetTransportationManager(), G4Region::GetWorldPhysical(), and G4Navigator::GetWorldVolume().
Referenced by ListModels().
|
inline |
Definition at line 194 of file G4FastSimulationManager.hh.
G4bool G4FastSimulationManager::PostStepGetFastSimulationManagerTrigger | ( | const G4Track & | track, |
const G4Navigator * | a = 0 |
||
) |
Definition at line 182 of file G4FastSimulationManager.cc.
References fApplicableModelList, fFastStep, fFastTrack, fLastCrossedParticle, fTriggedFastSimulationModel, G4Track::GetDefinition(), G4FastStep::Initialize(), ModelList, G4FastTrack::OnTheBoundaryButExiting(), and G4FastTrack::SetCurrentTrack().
Referenced by G4FastSimulationManagerProcess::PostStepGetPhysicalInteractionLength().
|
inline |
Definition at line 186 of file G4FastSimulationManager.hh.
References fInactivatedModels, fLastCrossedParticle, ModelList, and G4FastSimulationVector< T >::remove().
|
private |
Definition at line 171 of file G4FastSimulationManager.hh.
Referenced by AtRestGetFastSimulationManagerTrigger(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 165 of file G4FastSimulationManager.hh.
Referenced by AtRestGetFastSimulationManagerTrigger(), InvokeAtRestDoIt(), InvokePostStepDoIt(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 164 of file G4FastSimulationManager.hh.
Referenced by AtRestGetFastSimulationManagerTrigger(), GetEnvelope(), InvokeAtRestDoIt(), InvokePostStepDoIt(), ListTitle(), PostStepGetFastSimulationManagerTrigger(), and ~G4FastSimulationManager().
|
private |
Definition at line 168 of file G4FastSimulationManager.hh.
Referenced by ActivateFastSimulationModel(), InActivateFastSimulationModel(), ListModels(), and RemoveFastSimulationModel().
|
private |
Definition at line 170 of file G4FastSimulationManager.hh.
Referenced by ActivateFastSimulationModel(), AddFastSimulationModel(), AtRestGetFastSimulationManagerTrigger(), InActivateFastSimulationModel(), PostStepGetFastSimulationManagerTrigger(), and RemoveFastSimulationModel().
|
private |
Definition at line 166 of file G4FastSimulationManager.hh.
Referenced by AtRestGetFastSimulationManagerTrigger(), InvokeAtRestDoIt(), InvokePostStepDoIt(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 174 of file G4FastSimulationManager.hh.
|
private |
Definition at line 167 of file G4FastSimulationManager.hh.
Referenced by ActivateFastSimulationModel(), AddFastSimulationModel(), AtRestGetFastSimulationManagerTrigger(), GetFastSimulationModel(), GetFastSimulationModelList(), InActivateFastSimulationModel(), ListModels(), PostStepGetFastSimulationManagerTrigger(), and RemoveFastSimulationModel().