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