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 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 G4ErrorPropagatorDatafpInstance = 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: