29 #ifndef HadrontherapyMatrix_H 30 #define HadrontherapyMatrix_H 1 46 std::string::size_type
len;
59 G4int numberOfVoxelAlongY,
60 G4int numberOfVoxelAlongZ,
95 void TotalEnergyDeposit();
98 void StoreMatrix(
G4String file,
void* data,
size_t psize);
100 void StoreFluenceData();
102 void StoreDoseData();
105 void StoreDoseFluenceAscii(
G4String filename =
"");
107 #ifdef G4ANALYSIS_USE_ROOT 108 void StoreDoseFluenceRoot();
116 G4int GetNvoxel(){
return numberOfVoxelAlongX*numberOfVoxelAlongY*numberOfVoxelAlongZ;}
std::string::size_type len
G4int Index(G4int i, G4int j, G4int k)
G4int GetNumberOfVoxelAlongX()
G4int numberOfVoxelAlongY
G4int GetNumberOfVoxelAlongY()
G4int numberOfVoxelAlongZ
G4int GetNumberOfVoxelAlongZ()
TNtupleSim Fill(f1, f2, f3, f4)
G4bool operator<(const ion &a) const
static HadrontherapyMatrix * instance
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
std::vector< ion > ionStore
G4int numberOfVoxelAlongX