ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4ErrorPropagatorData Class Reference

#include <geant4/tree/geant4-10.6-release/source/global/management/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 G4ErrorTargetGetTarget (G4bool mustExist=0) const
 
void SetTarget (const G4ErrorTarget *target)
 

Static Public Member Functions

static G4ErrorPropagatorDataGetErrorPropagatorData ()
 
static G4int verbose ()
 
static void SetVerbose (G4int ver)
 

Private Member Functions

 G4ErrorPropagatorData ()
 
 ~G4ErrorPropagatorData ()
 

Private Attributes

G4ErrorMode theMode
 
G4ErrorState theState
 
G4ErrorStage theStage
 
G4ErrorTargettheTarget
 

Static Private Attributes

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

Detailed Description

Definition at line 61 of file G4ErrorPropagatorData.hh.

View newest version in sPHENIX GitHub at line 61 of file G4ErrorPropagatorData.hh

Constructor & Destructor Documentation

G4ErrorPropagatorData::G4ErrorPropagatorData ( )
private

Definition at line 42 of file G4ErrorPropagatorData.cc.

View newest version in sPHENIX GitHub at line 42 of file G4ErrorPropagatorData.cc

Referenced by GetErrorPropagatorData().

+ Here is the caller graph for this function:

G4ErrorPropagatorData::~G4ErrorPropagatorData ( )
private

Definition at line 48 of file G4ErrorPropagatorData.cc.

View newest version in sPHENIX GitHub at line 48 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::ComputeStep(), G4ErrorPropagationNavigator::GetGlobalExitNormal(), G4ErrorPropagator::MakeOneStep(), G4ErrorPropagator::PropagateOneStep(), and G4ErrorPropagationNavigator::TargetSafetyFromPoint().

+ 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 67 of file G4ErrorPropagatorData.cc.

View newest version in sPHENIX GitHub at line 67 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 94 of file G4ErrorPropagatorData.hh.

View newest version in sPHENIX GitHub at line 94 of file G4ErrorPropagatorData.hh

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

G4ErrorMode G4ErrorPropagatorData::theMode
private

Definition at line 96 of file G4ErrorPropagatorData.hh.

View newest version in sPHENIX GitHub at line 96 of file G4ErrorPropagatorData.hh

G4ErrorStage G4ErrorPropagatorData::theStage
private

Definition at line 100 of file G4ErrorPropagatorData.hh.

View newest version in sPHENIX GitHub at line 100 of file G4ErrorPropagatorData.hh

G4ErrorState G4ErrorPropagatorData::theState
private

Definition at line 98 of file G4ErrorPropagatorData.hh.

View newest version in sPHENIX GitHub at line 98 of file G4ErrorPropagatorData.hh

G4ErrorTarget* G4ErrorPropagatorData::theTarget
private

Definition at line 102 of file G4ErrorPropagatorData.hh.

View newest version in sPHENIX GitHub at line 102 of file G4ErrorPropagatorData.hh

G4ThreadLocal G4int G4ErrorPropagatorData::theVerbosity = 0
staticprivate

Definition at line 104 of file G4ErrorPropagatorData.hh.

View newest version in sPHENIX GitHub at line 104 of file G4ErrorPropagatorData.hh

Referenced by SetVerbose(), and verbose().


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