Geant4-11
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
G4ErrorPropagatorData Class Reference

#include <G4ErrorPropagatorData.hh>

Public Member Functions

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

Static Public Member Functions

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

Private Member Functions

 G4ErrorPropagatorData ()
 
 ~G4ErrorPropagatorData ()
 

Private Attributes

G4ErrorMode theMode
 
G4ErrorStage theStage
 
G4ErrorState theState
 
G4ErrorTargettheTarget = nullptr
 

Static Private Attributes

static G4ThreadLocal G4ErrorPropagatorDatafpInstance
 
static G4ThreadLocal G4int theVerbosity = 0
 

Detailed Description

Definition at line 65 of file G4ErrorPropagatorData.hh.

Constructor & Destructor Documentation

◆ G4ErrorPropagatorData()

G4ErrorPropagatorData::G4ErrorPropagatorData ( )
private

◆ ~G4ErrorPropagatorData()

G4ErrorPropagatorData::~G4ErrorPropagatorData ( )
private

Definition at line 47 of file G4ErrorPropagatorData.cc.

48{
49 delete fpInstance;
50 fpInstance = nullptr;
51}
static G4ThreadLocal G4ErrorPropagatorData * fpInstance

References fpInstance.

Member Function Documentation

◆ GetErrorPropagatorData()

G4ErrorPropagatorData * G4ErrorPropagatorData::GetErrorPropagatorData ( )
static

◆ GetMode()

G4ErrorMode G4ErrorPropagatorData::GetMode ( ) const
inline

◆ GetStage()

G4ErrorStage G4ErrorPropagatorData::GetStage ( ) const
inline

◆ GetState()

G4ErrorState G4ErrorPropagatorData::GetState ( ) const
inline

◆ GetTarget()

const G4ErrorTarget * G4ErrorPropagatorData::GetTarget ( G4bool  mustExist = false) const
inline

◆ SetMode()

void G4ErrorPropagatorData::SetMode ( G4ErrorMode  mode)
inline

◆ SetStage()

void G4ErrorPropagatorData::SetStage ( G4ErrorStage  sta)
inline

◆ SetState()

void G4ErrorPropagatorData::SetState ( G4ErrorState  sta)
inline

◆ SetTarget()

void G4ErrorPropagatorData::SetTarget ( const G4ErrorTarget target)
inline

◆ SetVerbose()

void G4ErrorPropagatorData::SetVerbose ( G4int  ver)
static

Definition at line 67 of file G4ErrorPropagatorData.cc.

67{ theVerbosity = ver; }
static G4ThreadLocal G4int theVerbosity

References theVerbosity.

Referenced by G4ErrorPropagatorManager::G4ErrorPropagatorManager().

◆ verbose()

G4int G4ErrorPropagatorData::verbose ( )
static

Field Documentation

◆ fpInstance

G4ThreadLocal G4ErrorPropagatorData * G4ErrorPropagatorData::fpInstance
staticprivate
Initial value:
=
nullptr

Definition at line 92 of file G4ErrorPropagatorData.hh.

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

◆ theMode

G4ErrorMode G4ErrorPropagatorData::theMode
private

Definition at line 94 of file G4ErrorPropagatorData.hh.

◆ theStage

G4ErrorStage G4ErrorPropagatorData::theStage
private

Definition at line 98 of file G4ErrorPropagatorData.hh.

◆ theState

G4ErrorState G4ErrorPropagatorData::theState
private

Definition at line 96 of file G4ErrorPropagatorData.hh.

◆ theTarget

G4ErrorTarget* G4ErrorPropagatorData::theTarget = nullptr
private

Definition at line 100 of file G4ErrorPropagatorData.hh.

◆ theVerbosity

G4ThreadLocal G4int G4ErrorPropagatorData::theVerbosity = 0
staticprivate

Definition at line 102 of file G4ErrorPropagatorData.hh.

Referenced by SetVerbose(), and verbose().


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