Geant4  10.01
G4ErrorPropagatorData Class Reference

#include <G4ErrorPropagatorData.hh>

+ Collaboration diagram for G4ErrorPropagatorData:

Public Member Functions

G4ErrorMode GetMode () const
 
void SetMode (G4ErrorMode mode)
 
G4ErrorState GetState () const
 
void SetState (G4ErrorState sta)
 
G4ErrorStage GetStage () const
 
void SetStage (G4ErrorStage sta)
 
const G4ErrorTarget * GetTarget (G4bool mustExist=0) const
 
void SetTarget (const G4ErrorTarget *target)
 

Static Public Member Functions

static G4ErrorPropagatorData * GetErrorPropagatorData ()
 
static G4int verbose ()
 
static void SetVerbose (G4int ver)
 

Private Member Functions

 G4ErrorPropagatorData ()
 
 ~G4ErrorPropagatorData ()
 

Private Attributes

G4ErrorMode theMode
 
G4ErrorState theState
 
G4ErrorStage theStage
 
G4ErrorTarget * theTarget
 

Static Private Attributes

static G4ThreadLocal
G4ErrorPropagatorData * 
fpInstance = 0
 
static G4ThreadLocal G4int theVerbosity = 0
 

Detailed Description

Definition at line 62 of file G4ErrorPropagatorData.hh.

Constructor & Destructor Documentation

G4ErrorPropagatorData::G4ErrorPropagatorData ( )
private

Definition at line 43 of file G4ErrorPropagatorData.cc.

Referenced by GetErrorPropagatorData().

+ Here is the caller graph for this function:

G4ErrorPropagatorData::~G4ErrorPropagatorData ( )
private

Definition at line 49 of file G4ErrorPropagatorData.cc.

References fpInstance.

Member Function Documentation

G4ErrorMode G4ErrorPropagatorData::GetMode ( ) const

Referenced by G4ErrorEnergyLoss::AlongStepDoIt(), G4ErrorEnergyLoss::GetContinuousStepLimit(), G4ErrorPropagator::Propagate(), and G4ErrorPropagator::PropagateOneStep().

+ Here is the caller graph for this function:

G4ErrorStage G4ErrorPropagatorData::GetStage ( ) const
G4ErrorState G4ErrorPropagatorData::GetState ( ) const

Referenced by G4ErrorPropagator::CheckIfLastStep(), G4ErrorPropagator::GetFinalTrajState(), G4ErrorPropagator::MakeOneStep(), G4ErrorPropagator::Propagate(), and G4ErrorPropagator::PropagateOneStep().

+ Here is the caller graph for this function:

const G4ErrorTarget* G4ErrorPropagatorData::GetTarget ( G4bool  mustExist = 0) const

Referenced by G4ErrorPropagationNavigator::ComputeSafety(), G4ErrorPropagationNavigator::ComputeStep(), G4ErrorPropagationNavigator::GetGlobalExitNormal(), G4ErrorPropagator::MakeOneStep(), and G4ErrorPropagator::PropagateOneStep().

+ Here is the caller graph for this function:

void G4ErrorPropagatorData::SetMode ( G4ErrorMode  mode)

Referenced by G4ErrorPropagator::Propagate(), G4ErrorPropagatorManager::Propagate(), and G4ErrorPropagatorManager::PropagateOneStep().

+ Here is the caller graph for this function:

void G4ErrorPropagatorData::SetStage ( G4ErrorStage  sta)
void G4ErrorPropagatorData::SetState ( G4ErrorState  sta)
void G4ErrorPropagatorData::SetTarget ( const G4ErrorTarget *  target)

Referenced by Initialize(), and G4ErrorPropagator::Propagate().

+ Here is the caller graph for this function:

void G4ErrorPropagatorData::SetVerbose ( G4int  ver)
static

Definition at line 68 of file G4ErrorPropagatorData.cc.

References theVerbosity.

Referenced by G4ErrorPropagatorManager::G4ErrorPropagatorManager().

+ Here is the caller graph for this function:

Member Data Documentation

G4ThreadLocal G4ErrorPropagatorData * G4ErrorPropagatorData::fpInstance = 0
staticprivate

Definition at line 95 of file G4ErrorPropagatorData.hh.

Referenced by GetErrorPropagatorData(), and ~G4ErrorPropagatorData().

G4ErrorMode G4ErrorPropagatorData::theMode
private

Definition at line 97 of file G4ErrorPropagatorData.hh.

G4ErrorStage G4ErrorPropagatorData::theStage
private

Definition at line 101 of file G4ErrorPropagatorData.hh.

G4ErrorState G4ErrorPropagatorData::theState
private

Definition at line 99 of file G4ErrorPropagatorData.hh.

G4ErrorTarget* G4ErrorPropagatorData::theTarget
private

Definition at line 103 of file G4ErrorPropagatorData.hh.

G4ThreadLocal G4int G4ErrorPropagatorData::theVerbosity = 0
staticprivate

Definition at line 105 of file G4ErrorPropagatorData.hh.

Referenced by SetVerbose(), and verbose().


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