Geant4  10.02.p02
G4VITProcess.hh File Reference
#include <G4VProcess.hh>
#include "AddClone_def.hh"
#include "G4ReferenceCast.hh"
#include "G4memory.hh"
#include <typeinfo>
+ Include dependency graph for G4VITProcess.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  G4ProcessState_Lock
 
class  G4VITProcess
 G4VITProcess inherits from G4VProcess. More...
 
struct  G4VITProcess::G4ProcessState
 
class  G4VITProcess::G4ProcessStateBase< T >
 

Macros

#define InitProcessState(destinationType, source)   reference_cast<destinationType>(source)
 
#define DowncastProcessState(destinationType)   G4dynamic_pointer_cast<destinationType>(G4VITProcess::fpState)
 
#define UpcastProcessState(destinationType)   G4dynamic_pointer_cast<destinationType>(G4VITProcess::fpState)
 
#define DowncastState(destinationType, source)   G4dynamic_pointer_cast<destinationType>(source)
 
#define UpcastState(destinationType, source)   G4dynamic_pointer_cast<destinationType>(source)
 

Macro Definition Documentation

#define DowncastProcessState (   destinationType)    G4dynamic_pointer_cast<destinationType>(G4VITProcess::fpState)

Definition at line 80 of file G4VITProcess.hh.

#define DowncastState (   destinationType,
  source 
)    G4dynamic_pointer_cast<destinationType>(source)

Definition at line 86 of file G4VITProcess.hh.

Referenced by G4VITProcess::SetProcessState().

#define InitProcessState (   destinationType,
  source 
)    reference_cast<destinationType>(source)

Definition at line 77 of file G4VITProcess.hh.

#define UpcastProcessState (   destinationType)    G4dynamic_pointer_cast<destinationType>(G4VITProcess::fpState)

Definition at line 83 of file G4VITProcess.hh.

Referenced by G4VITProcess::GetProcessState().

#define UpcastState (   destinationType,
  source 
)    G4dynamic_pointer_cast<destinationType>(source)

Definition at line 89 of file G4VITProcess.hh.