Geant4  10.00.p03
G4VITProcess.hh File Reference
#include <G4VProcess.hh>
#include "AddClone_def.hh"
#include "G4ReferenceCast.hh"
#include "G4shared_ptr.hh"
+ 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
 

Macros

#define DowncastProcessState(destinationType)   G4::dynamic_pointer_cast<destinationType>(G4VITProcess::fpState)
 
#define UpcastProcessState(destinationType)   G4::dynamic_pointer_cast<destinationType>(G4VITProcess::fpState)
 
#define DowncastState(destinationType, source)   G4::dynamic_pointer_cast<destinationType>(source)
 
#define UpcastState(destinationType, source)   G4::dynamic_pointer_cast<destinationType>(source)
 

Macro Definition Documentation

#define DowncastProcessState (   destinationType)    G4::dynamic_pointer_cast<destinationType>(G4VITProcess::fpState)

Definition at line 54 of file G4VITProcess.hh.

#define DowncastState (   destinationType,
  source 
)    G4::dynamic_pointer_cast<destinationType>(source)

Definition at line 60 of file G4VITProcess.hh.

Referenced by G4VITProcess::SetProcessState().

#define UpcastProcessState (   destinationType)    G4::dynamic_pointer_cast<destinationType>(G4VITProcess::fpState)

Definition at line 57 of file G4VITProcess.hh.

Referenced by G4VITProcess::GetProcessState().

#define UpcastState (   destinationType,
  source 
)    G4::dynamic_pointer_cast<destinationType>(source)

Definition at line 63 of file G4VITProcess.hh.