Geant4
10.03.p03
|
#include <HadrontherapyMatrix.hh>
Public Member Functions | |
~HadrontherapyMatrix () | |
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 HadrontherapyMatrix * | GetInstance () |
static HadrontherapyMatrix * | GetInstance (G4int nX, G4int nY, G4int nZ, G4double mass) |
Static Public Attributes | |
static G4bool | secondary = false |
Definition at line 55 of file HadrontherapyMatrix.hh.
HadrontherapyMatrix::~HadrontherapyMatrix | ( | ) |
void HadrontherapyMatrix::Clear | ( | ) |
void HadrontherapyMatrix::ClearHitTrack | ( | ) |
Definition at line 132 of file HadrontherapyMatrix.cc.
G4bool HadrontherapyMatrix::Fill | ( | G4int | trackID, |
G4ParticleDefinition * | particleDef, | ||
G4int | i, | ||
G4int | j, | ||
G4int | k, | ||
G4double | energyDeposit, | ||
G4bool | fluence = false |
||
) |
Definition at line 148 of file HadrontherapyMatrix.cc.
Definition at line 377 of file HadrontherapyMatrix.cc.
Definition at line 137 of file HadrontherapyMatrix.cc.
|
static |
|
static |
Definition at line 54 of file HadrontherapyMatrix.cc.
|
inline |
Definition at line 114 of file HadrontherapyMatrix.hh.
|
inline |
Definition at line 118 of file HadrontherapyMatrix.hh.
|
inline |
Definition at line 119 of file HadrontherapyMatrix.hh.
|
inline |
Definition at line 120 of file HadrontherapyMatrix.hh.
|
inline |
Definition at line 116 of file HadrontherapyMatrix.hh.
void HadrontherapyMatrix::Initialize | ( | ) |
Definition at line 110 of file HadrontherapyMatrix.cc.
void HadrontherapyMatrix::PrintNuclides | ( | ) |
Definition at line 123 of file HadrontherapyMatrix.cc.
void HadrontherapyMatrix::StoreDoseData | ( | ) |
Definition at line 267 of file HadrontherapyMatrix.cc.
Definition at line 278 of file HadrontherapyMatrix.cc.
void HadrontherapyMatrix::StoreFluenceData | ( | ) |
Definition at line 260 of file HadrontherapyMatrix.cc.
Definition at line 228 of file HadrontherapyMatrix.cc.
void HadrontherapyMatrix::TotalEnergyDeposit | ( | ) |
Definition at line 386 of file HadrontherapyMatrix.cc.
|
static |
Definition at line 72 of file HadrontherapyMatrix.hh.