Geant4_10
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
IORTMatrix Class Reference

#include <IORTMatrix.hh>

Public Member Functions

 ~IORTMatrix ()
 
void PrintNuclides ()
 
void ClearHitTrack ()
 
G4int * GetHitTrack (G4int i, G4int j, G4int k)
 
void Initialize ()
 
void Clear ()
 
G4bool Fill (G4int, G4ParticleDefinition *particleDef, G4int i, G4int j, G4int k, G4double energyDeposit, G4bool fluence=false)
 
void Fill (G4int i, G4int j, G4int k, G4double energyDeposit)
 
void TotalEnergyDeposit ()
 
void StoreMatrix (G4String file, void *data, size_t psize)
 
void StoreFluenceData ()
 
void StoreDoseData ()
 
void StoreDoseFluenceAscii (G4String filename="")
 
G4int Index (G4int i, G4int j, G4int k)
 
G4double * GetMatrix ()
 
G4int GetNvoxel ()
 
G4int GetNumberOfVoxelAlongX ()
 
G4int GetNumberOfVoxelAlongY ()
 
G4int GetNumberOfVoxelAlongZ ()
 

Static Public Member Functions

static IORTMatrix * GetInstance ()
 
static IORTMatrix * GetInstance (G4int nX, G4int nY, G4int nZ, G4double mass)
 

Static Public Attributes

static G4bool secondary = false
 

Detailed Description

Definition at line 66 of file IORTMatrix.hh.

Constructor & Destructor Documentation

IORTMatrix::~IORTMatrix ( )

Definition at line 102 of file IORTMatrix.cc.

Here is the call graph for this function:

Member Function Documentation

void IORTMatrix::Clear ( )

Definition at line 111 of file IORTMatrix.cc.

Here is the caller graph for this function:

void IORTMatrix::ClearHitTrack ( )

Definition at line 145 of file IORTMatrix.cc.

G4bool IORTMatrix::Fill ( G4int  trackID,
G4ParticleDefinition *  particleDef,
G4int  i,
G4int  j,
G4int  k,
G4double  energyDeposit,
G4bool  fluence = false 
)

Definition at line 161 of file IORTMatrix.cc.

Here is the call graph for this function:

void IORTMatrix::Fill ( G4int  i,
G4int  j,
G4int  k,
G4double  energyDeposit 
)

Definition at line 390 of file IORTMatrix.cc.

Here is the call graph for this function:

G4int * IORTMatrix::GetHitTrack ( G4int  i,
G4int  j,
G4int  k 
)

Definition at line 150 of file IORTMatrix.cc.

Here is the call graph for this function:

IORTMatrix * IORTMatrix::GetInstance ( )
static

Definition at line 61 of file IORTMatrix.cc.

Here is the caller graph for this function:

IORTMatrix * IORTMatrix::GetInstance ( G4int  nX,
G4int  nY,
G4int  nZ,
G4double  mass 
)
static

Definition at line 67 of file IORTMatrix.cc.

Here is the call graph for this function:

G4double* IORTMatrix::GetMatrix ( )
inline

Definition at line 125 of file IORTMatrix.hh.

G4int IORTMatrix::GetNumberOfVoxelAlongX ( )
inline

Definition at line 129 of file IORTMatrix.hh.

G4int IORTMatrix::GetNumberOfVoxelAlongY ( )
inline

Definition at line 130 of file IORTMatrix.hh.

G4int IORTMatrix::GetNumberOfVoxelAlongZ ( )
inline

Definition at line 131 of file IORTMatrix.hh.

G4int IORTMatrix::GetNvoxel ( )
inline

Definition at line 127 of file IORTMatrix.hh.

G4int IORTMatrix::Index ( G4int  i,
G4int  j,
G4int  k 
)
inline

Definition at line 122 of file IORTMatrix.hh.

Here is the caller graph for this function:

void IORTMatrix::Initialize ( )

Definition at line 123 of file IORTMatrix.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void IORTMatrix::PrintNuclides ( )

Definition at line 136 of file IORTMatrix.cc.

void IORTMatrix::StoreDoseData ( )

Definition at line 280 of file IORTMatrix.cc.

Here is the call graph for this function:

void IORTMatrix::StoreDoseFluenceAscii ( G4String  filename = "")

Definition at line 291 of file IORTMatrix.cc.

Here is the call graph for this function:

void IORTMatrix::StoreFluenceData ( )

Definition at line 273 of file IORTMatrix.cc.

Here is the call graph for this function:

void IORTMatrix::StoreMatrix ( G4String  file,
void *  data,
size_t  psize 
)

Definition at line 241 of file IORTMatrix.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void IORTMatrix::TotalEnergyDeposit ( )

Definition at line 399 of file IORTMatrix.cc.

Member Data Documentation

G4bool IORTMatrix::secondary = false
static

Definition at line 83 of file IORTMatrix.hh.


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