Geant4  10.02.p03
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::G4ErrorPropagatorData ( )
private

Definition at line 43 of file G4ErrorPropagatorData.cc.

Here is the caller graph for this function:

◆ ~G4ErrorPropagatorData()

G4ErrorPropagatorData::~G4ErrorPropagatorData ( )
private

Definition at line 49 of file G4ErrorPropagatorData.cc.

50 {
51  delete fpInstance; fpInstance = 0;
52 }
static G4ThreadLocal G4ErrorPropagatorData * fpInstance

Member Function Documentation

◆ GetErrorPropagatorData()

G4ErrorPropagatorData * G4ErrorPropagatorData::GetErrorPropagatorData ( )
static

Definition at line 54 of file G4ErrorPropagatorData.cc.

55 {
56  if (fpInstance == 0)
57  {
59  }
60  return fpInstance;
61 }
static G4ThreadLocal G4ErrorPropagatorData * fpInstance
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetMode()

G4ErrorMode G4ErrorPropagatorData::GetMode ( ) const
Here is the caller graph for this function:

◆ GetStage()

G4ErrorStage G4ErrorPropagatorData::GetStage ( ) const

◆ GetState()

G4ErrorState G4ErrorPropagatorData::GetState ( ) const
Here is the caller graph for this function:

◆ GetTarget()

const G4ErrorTarget* G4ErrorPropagatorData::GetTarget ( G4bool  mustExist = 0) const
Here is the caller graph for this function:

◆ SetMode()

void G4ErrorPropagatorData::SetMode ( G4ErrorMode  mode)
Here is the caller graph for this function:

◆ SetStage()

void G4ErrorPropagatorData::SetStage ( G4ErrorStage  sta)

◆ SetState()

void G4ErrorPropagatorData::SetState ( G4ErrorState  sta)
Here is the caller graph for this function:

◆ SetTarget()

void G4ErrorPropagatorData::SetTarget ( const G4ErrorTarget *  target)
Here is the caller graph for this function:

◆ SetVerbose()

void G4ErrorPropagatorData::SetVerbose ( G4int  ver)
static

Definition at line 68 of file G4ErrorPropagatorData.cc.

69 {
70  theVerbosity = ver;
71 }
static G4ThreadLocal G4int theVerbosity
Here is the caller graph for this function:

◆ verbose()

G4int G4ErrorPropagatorData::verbose ( )
static

Definition at line 63 of file G4ErrorPropagatorData.cc.

64 {
65  return theVerbosity;
66 }
static G4ThreadLocal G4int theVerbosity
Here is the caller graph for this function:

Member Data Documentation

◆ fpInstance

G4ThreadLocal G4ErrorPropagatorData * G4ErrorPropagatorData::fpInstance = 0
staticprivate

Definition at line 95 of file G4ErrorPropagatorData.hh.

◆ theMode

G4ErrorMode G4ErrorPropagatorData::theMode
private

Definition at line 97 of file G4ErrorPropagatorData.hh.

◆ theStage

G4ErrorStage G4ErrorPropagatorData::theStage
private

Definition at line 101 of file G4ErrorPropagatorData.hh.

◆ theState

G4ErrorState G4ErrorPropagatorData::theState
private

Definition at line 99 of file G4ErrorPropagatorData.hh.

◆ theTarget

G4ErrorTarget* G4ErrorPropagatorData::theTarget
private

Definition at line 103 of file G4ErrorPropagatorData.hh.

◆ theVerbosity

G4ThreadLocal G4int G4ErrorPropagatorData::theVerbosity = 0
staticprivate

Definition at line 105 of file G4ErrorPropagatorData.hh.


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