Geant4-11
Data Structures | Macros
G4VITProcess.hh File Reference
#include <G4VProcess.hh>
#include "AddClone_def.hh"
#include "G4ReferenceCast.hh"
#include "G4memory.hh"
#include <typeinfo>

Go to the source code of this file.

Data Structures

struct  G4VITProcess::G4ProcessState
 
struct  G4ProcessState_Lock
 
class  G4VITProcess::G4ProcessStateBase< T >
 
class  G4VITProcess
 

Macros

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

Macro Definition Documentation

◆ DowncastProcessState

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

Definition at line 79 of file G4VITProcess.hh.

◆ DowncastState

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

Definition at line 85 of file G4VITProcess.hh.

◆ InitProcessState

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

Definition at line 76 of file G4VITProcess.hh.

◆ UpcastProcessState

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

Definition at line 82 of file G4VITProcess.hh.

◆ UpcastState

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

Definition at line 88 of file G4VITProcess.hh.