ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/parameterisation/include/G4FastSimulationManager.hh>
Definition at line 82 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 82 of file G4FastSimulationManager.hh
G4FastSimulationManager::G4FastSimulationManager | ( | G4Envelope * | anEnvelope, |
G4bool | IsUnique = FALSE |
||
) |
Definition at line 52 of file G4FastSimulationManager.cc.
View newest version in sPHENIX GitHub at line 52 of file G4FastSimulationManager.cc
References G4GlobalFastSimulationManager::GetGlobalFastSimulationManager(), and G4Region::SetFastSimulationManager().
G4FastSimulationManager::~G4FastSimulationManager | ( | ) |
Definition at line 69 of file G4FastSimulationManager.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 87 of file G4FastSimulationManager.cc
References fInactivatedModels, fLastCrossedParticle, ModelList, and G4FastSimulationVector< T >::removeAt().
|
inline |
Definition at line 183 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 183 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.
View newest version in sPHENIX GitHub 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 205 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 205 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.
View newest version in sPHENIX GitHub at line 126 of file G4FastSimulationManager.cc
References ModelList.
|
inline |
Definition at line 145 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 145 of file G4FastSimulationManager.hh
References ModelList.
Referenced by G4GlobalFastSimulationManager::DisplayRegion().
Definition at line 110 of file G4FastSimulationManager.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 377 of file G4FastSimulationManager.cc
References fInactivatedModels, G4cout, G4endl, G4Exception(), JustWarning, ListTitle(), and ModelList.
Definition at line 322 of file G4FastSimulationManager.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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 199 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 199 of file G4FastSimulationManager.hh
G4bool G4FastSimulationManager::PostStepGetFastSimulationManagerTrigger | ( | const G4Track & | track, |
const G4Navigator * | a = 0 |
||
) |
Definition at line 183 of file G4FastSimulationManager.cc.
View newest version in sPHENIX GitHub at line 183 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 191 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 191 of file G4FastSimulationManager.hh
References fInactivatedModels, fLastCrossedParticle, ModelList, and G4FastSimulationVector< T >::remove().
|
private |
Definition at line 176 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 176 of file G4FastSimulationManager.hh
Referenced by AtRestGetFastSimulationManagerTrigger(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 170 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 170 of file G4FastSimulationManager.hh
Referenced by AtRestGetFastSimulationManagerTrigger(), InvokeAtRestDoIt(), InvokePostStepDoIt(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 169 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 169 of file G4FastSimulationManager.hh
Referenced by AtRestGetFastSimulationManagerTrigger(), GetEnvelope(), InvokeAtRestDoIt(), InvokePostStepDoIt(), ListTitle(), PostStepGetFastSimulationManagerTrigger(), and ~G4FastSimulationManager().
|
private |
Definition at line 173 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 173 of file G4FastSimulationManager.hh
Referenced by ActivateFastSimulationModel(), InActivateFastSimulationModel(), ListModels(), and RemoveFastSimulationModel().
|
private |
Definition at line 175 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 175 of file G4FastSimulationManager.hh
Referenced by ActivateFastSimulationModel(), AddFastSimulationModel(), AtRestGetFastSimulationManagerTrigger(), InActivateFastSimulationModel(), PostStepGetFastSimulationManagerTrigger(), and RemoveFastSimulationModel().
|
private |
Definition at line 171 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 171 of file G4FastSimulationManager.hh
Referenced by AtRestGetFastSimulationManagerTrigger(), InvokeAtRestDoIt(), InvokePostStepDoIt(), and PostStepGetFastSimulationManagerTrigger().
|
private |
Definition at line 179 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 179 of file G4FastSimulationManager.hh
|
private |
Definition at line 172 of file G4FastSimulationManager.hh.
View newest version in sPHENIX GitHub at line 172 of file G4FastSimulationManager.hh
Referenced by ActivateFastSimulationModel(), AddFastSimulationModel(), AtRestGetFastSimulationManagerTrigger(), GetFastSimulationModel(), GetFastSimulationModelList(), InActivateFastSimulationModel(), ListModels(), PostStepGetFastSimulationManagerTrigger(), and RemoveFastSimulationModel().