Geant4
10.03
|
#include <G4FastSimulationManager.hh>
Definition at line 83 of file G4FastSimulationManager.hh.
G4FastSimulationManager::G4FastSimulationManager | ( | G4Envelope * | anEnvelope, |
G4bool | IsUnique = FALSE |
||
) |
Definition at line 53 of file G4FastSimulationManager.cc.
References G4GlobalFastSimulationManager::GetGlobalFastSimulationManager(), and G4Region::SetFastSimulationManager().
G4FastSimulationManager::~G4FastSimulationManager | ( | ) |
Definition at line 70 of file G4FastSimulationManager.cc.
References G4Region::ClearFastSimulationManager(), fFastTrack, G4FastTrack::GetEnvelope(), G4Region::GetFastSimulationManager(), and G4GlobalFastSimulationManager::GetGlobalFastSimulationManager().
Definition at line 88 of file G4FastSimulationManager.cc.
References fInactivatedModels, fLastCrossedParticle, ModelList, and G4FastSimulationVector< T >::removeAt().
|
inline |
Definition at line 184 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 249 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 206 of file G4FastSimulationManager.hh.
References fFastTrack, and G4FastTrack::GetEnvelope().
G4VFastSimulationModel * G4FastSimulationManager::GetFastSimulationModel | ( | const G4String & | modelName, |
const G4VFastSimulationModel * | previousFound, | ||
bool & | foundPrevious | ||
) | const |
Definition at line 127 of file G4FastSimulationManager.cc.
References ModelList.
|
inline |
Definition at line 146 of file G4FastSimulationManager.hh.
References ModelList.
Referenced by G4GlobalFastSimulationManager::DisplayRegion().
Definition at line 111 of file G4FastSimulationManager.cc.
References fInactivatedModels, fLastCrossedParticle, ModelList, and G4FastSimulationVector< T >::removeAt().
G4VParticleChange * G4FastSimulationManager::InvokeAtRestDoIt | ( | ) |
Definition at line 290 of file G4FastSimulationManager.cc.
References G4VFastSimulationModel::AtRestDoIt(), fFastStep, fFastTrack, and fTriggedFastSimulationModel.
Referenced by G4FastSimulationManagerProcess::AtRestDoIt().
G4VParticleChange * G4FastSimulationManager::InvokePostStepDoIt | ( | ) |
Definition at line 238 of file G4FastSimulationManager.cc.
References G4VFastSimulationModel::DoIt(), fFastStep, fFastTrack, and fTriggedFastSimulationModel.
Referenced by G4FastSimulationManagerProcess::PostStepDoIt().
void G4FastSimulationManager::ListModels | ( | ) | const |
Definition at line 307 of file G4FastSimulationManager.cc.
References fInactivatedModels, G4cout, ListTitle(), and ModelList.
void G4FastSimulationManager::ListModels | ( | const G4ParticleDefinition * | particleDefinition | ) | const |
Definition at line 378 of file G4FastSimulationManager.cc.
References fInactivatedModels, G4cout, G4endl, G4Exception(), JustWarning, ListTitle(), and ModelList.
void G4FastSimulationManager::ListModels | ( | const G4String & | aName | ) | const |
Definition at line 323 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 297 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 200 of file G4FastSimulationManager.hh.
G4bool G4FastSimulationManager::PostStepGetFastSimulationManagerTrigger | ( | const G4Track & | track, |
const G4Navigator * | a = 0 |
||
) |
Definition at line 184 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 192 of file G4FastSimulationManager.hh.
References fInactivatedModels, fLastCrossedParticle, ModelList, and G4FastSimulationVector< T >::remove().
|
private |
Definition at line 177 of file G4FastSimulationManager.hh.
Referenced by AtRestGetFastSimulationManagerTrigger(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 171 of file G4FastSimulationManager.hh.
Referenced by AtRestGetFastSimulationManagerTrigger(), InvokeAtRestDoIt(), InvokePostStepDoIt(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 170 of file G4FastSimulationManager.hh.
Referenced by AtRestGetFastSimulationManagerTrigger(), GetEnvelope(), InvokeAtRestDoIt(), InvokePostStepDoIt(), ListTitle(), PostStepGetFastSimulationManagerTrigger(), and ~G4FastSimulationManager().
|
private |
Definition at line 174 of file G4FastSimulationManager.hh.
Referenced by ActivateFastSimulationModel(), InActivateFastSimulationModel(), ListModels(), and RemoveFastSimulationModel().
|
private |
Definition at line 176 of file G4FastSimulationManager.hh.
Referenced by ActivateFastSimulationModel(), AddFastSimulationModel(), AtRestGetFastSimulationManagerTrigger(), InActivateFastSimulationModel(), PostStepGetFastSimulationManagerTrigger(), and RemoveFastSimulationModel().
|
private |
Definition at line 172 of file G4FastSimulationManager.hh.
Referenced by AtRestGetFastSimulationManagerTrigger(), InvokeAtRestDoIt(), InvokePostStepDoIt(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 180 of file G4FastSimulationManager.hh.
|
private |
Definition at line 173 of file G4FastSimulationManager.hh.
Referenced by ActivateFastSimulationModel(), AddFastSimulationModel(), AtRestGetFastSimulationManagerTrigger(), GetFastSimulationModel(), GetFastSimulationModelList(), InActivateFastSimulationModel(), ListModels(), PostStepGetFastSimulationManagerTrigger(), and RemoveFastSimulationModel().