29#ifndef RadiobiologyHit_h
30#define RadiobiologyHit_h 1
32#include "G4Allocator.hh"
33#include "G4THitsCollection.hh"
34#include "G4ThreeVector.hh"
35#include "G4TouchableHandle.hh"
37#include "G4VPhysicalVolume.hh"
63 inline void*
operator new(size_t);
64 inline void operator delete(
void*);
68 void Print()
override;
115inline void* Hit::operator
new(size_t)
121inline void Hit::operator
delete(
void* hit)
void SetTrackID(G4int track)
G4VPhysicalVolume * fPhysicalVolume
G4int operator==(const Hit &) const
void SetEinit(G4double e)
G4double GetElectronEnergy() const
void SetElectronEnergy(G4double elEnergy)
void SetPartType(const G4ParticleDefinition *part)
const G4ParticleDefinition * GetPartType() const
const G4ParticleDefinition * fParticleType
void SetDeltaE(double DeltaE)
G4VPhysicalVolume * GetPhysicalVolume() const
G4double GetTrackLength() const
const Hit & operator=(const Hit &)
void SetEkinMean(double EkinMean)
void SetVoxelIndexes(const G4TouchableHandle &TH)
G4double GetEinit() const
void SetTrackLength(G4double x)
void SetPhysicalVolume(G4VPhysicalVolume *PV)
G4ThreadLocal G4Allocator< Hit > * RadioBioHitAllocator
G4THitsCollection< Hit > RadioBioHitsCollection