44 #ifndef CCML2SDWithVoxelsH 45 #define CCML2SDWithVoxelsH 52 class CML2ReadOutGeometryVoxels;
void EndOfEvent(G4HCofThisEvent *)
void setVolumeNameIdLink(std::vector< SvolumeNameId > volNameIdLink)
G4int NumberOfVoxelsAlongX
void Initialize(G4HCofThisEvent *)
std::vector< SvolumeNameId > volumeNameIdLink
void setRecycling(int recycling)
CML2SDWithVoxels(G4String name, G4int saving_in_ROG_Voxels_every_events, G4int seed, G4String ROGOutFile, G4bool bSaveROG, G4ThreeVector centre, G4ThreeVector halfSize, G4int NumberOfVoxelsAlongX, G4int NumberOfVoxelsAlongY, G4int NumberOfVoxelsAlongZ)
G4double halfXVoxelDimensionX
G4int NumberOfVoxelsAlongZ
G4int NumberOfVoxelsAlongY
G4String fullOutFileDataSingle
G4int getIdFromVolumeName(G4String name)
G4double halfXVoxelDimensionZ
G4double halfXVoxelDimensionY
void setActive(G4bool act)
void setFullOutFileDataSingle(G4String val)
void saveData(G4String Filename, Svoxel ***voxels)
G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROHist)
G4int getTotalNumberOfEvents()
G4int saving_in_ROG_Voxels_every_events