32#include "G4EmCalculator.hh"
33#include "G4LogicalVolume.hh"
34#include "G4ParticleDefinition.hh"
39#include <G4SystemOfUnits.hh>
55 G4cout <<
"DoseAccumulable::Merge()" << G4endl;
68 G4cout <<
"DoseAccumulable::Reset()" << G4endl;
87 G4cout <<
"DoseAccumulable::Accumulate()" << G4endl;
118 G4cout <<
"DoseAccumulable::Initialize(): " << G4endl;
Definition of the RadioBio::DoseAccumulable class.
Definition of the RadioBio::Hit class.
Definition of the RadioBio::Manager class.
Definition of the RadioBio::VoxelizedSensitiveDetector class.
Accumulable of Dose-related data (that must be thread-local).
void Accumulate(Hit *hit) override
std::valarray< G4double > array_type
void Merge(const G4VAccumulable &rhs) override
const array_type GetEnDeposit() const
G4int GetVerboseLevel() const
VRadiobiologicalQuantity * GetQuantity(G4String)
static Manager * GetInstance()
G4int GetVerboseLevel() const
static VoxelizedSensitiveDetector * GetInstance()
Static method to retrieve a pointer to the only object existing in the simulation.
G4int GetThisVoxelNumber(G4int x, G4int j, G4int k) const
Method to get the absolute voxel index given its indexes in the three dimensions.