Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4FastSimulationManager Class Reference

#include <G4FastSimulationManager.hh>

Public Member Functions

 G4FastSimulationManager (G4Envelope *anEnvelope, G4bool IsUnique=FALSE)
 
 ~G4FastSimulationManager ()
 
void AddFastSimulationModel (G4VFastSimulationModel *)
 
void RemoveFastSimulationModel (G4VFastSimulationModel *)
 
G4bool ActivateFastSimulationModel (const G4String &)
 
G4bool InActivateFastSimulationModel (const G4String &)
 
void ListTitle () const
 
void ListModels () const
 
void ListModels (const G4ParticleDefinition *) const
 
void ListModels (const G4String &aName) const
 
const G4EnvelopeGetEnvelope () const
 
G4VFastSimulationModelGetFastSimulationModel (const G4String &modelName, const G4VFastSimulationModel *previousFound, bool &foundPrevious) const
 
const std::vector
< G4VFastSimulationModel * > & 
GetFastSimulationModelList () const
 
G4bool PostStepGetFastSimulationManagerTrigger (const G4Track &, const G4Navigator *a=0)
 
G4VParticleChangeInvokePostStepDoIt ()
 
G4bool AtRestGetFastSimulationManagerTrigger (const G4Track &, const G4Navigator *a=0)
 
G4VParticleChangeInvokeAtRestDoIt ()
 
G4bool operator== (const G4FastSimulationManager &) const
 

Detailed Description

Definition at line 83 of file G4FastSimulationManager.hh.

Constructor & Destructor Documentation

G4FastSimulationManager::G4FastSimulationManager ( G4Envelope anEnvelope,
G4bool  IsUnique = FALSE 
)

Definition at line 53 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

G4FastSimulationManager::~G4FastSimulationManager ( )

Definition at line 70 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

Member Function Documentation

G4bool G4FastSimulationManager::ActivateFastSimulationModel ( const G4String aName)

Definition at line 88 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

void G4FastSimulationManager::AddFastSimulationModel ( G4VFastSimulationModel fsm)
inline

Definition at line 184 of file G4FastSimulationManager.hh.

Here is the caller graph for this function:

G4bool G4FastSimulationManager::AtRestGetFastSimulationManagerTrigger ( const G4Track track,
const G4Navigator a = 0 
)

Definition at line 249 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

const G4Envelope * G4FastSimulationManager::GetEnvelope ( ) const
inline

Definition at line 206 of file G4FastSimulationManager.hh.

Here is the call graph for this function:

G4VFastSimulationModel * G4FastSimulationManager::GetFastSimulationModel ( const G4String modelName,
const G4VFastSimulationModel previousFound,
bool &  foundPrevious 
) const

Definition at line 127 of file G4FastSimulationManager.cc.

const std::vector<G4VFastSimulationModel*>& G4FastSimulationManager::GetFastSimulationModelList ( ) const
inline

Definition at line 146 of file G4FastSimulationManager.hh.

G4bool G4FastSimulationManager::InActivateFastSimulationModel ( const G4String aName)

Definition at line 111 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

G4VParticleChange * G4FastSimulationManager::InvokeAtRestDoIt ( )

Definition at line 290 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VParticleChange * G4FastSimulationManager::InvokePostStepDoIt ( )

Definition at line 238 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4FastSimulationManager::ListModels ( ) const

Definition at line 307 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

void G4FastSimulationManager::ListModels ( const G4ParticleDefinition aPD) const

Definition at line 383 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

void G4FastSimulationManager::ListModels ( const G4String aName) const

Definition at line 324 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

void G4FastSimulationManager::ListTitle ( ) const

Definition at line 297 of file G4FastSimulationManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4FastSimulationManager::operator== ( const G4FastSimulationManager fsm) const
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.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4FastSimulationManager::RemoveFastSimulationModel ( G4VFastSimulationModel fsm)
inline

Definition at line 192 of file G4FastSimulationManager.hh.

Here is the call graph for this function:


The documentation for this class was generated from the following files: