38 #include "SteppingAction.hh" 
   39 #include "RunAction.hh" 
   40 #include "DetectorConstruction.hh" 
   41 #include "Analysis.hh" 
   49 :fRun(run),fDetector(det)
 
   74   G4int matVoxelPRE = -1;
 
   75   G4int matVoxelPOST = -1;
 
  122         &&  (matVoxelPOST == 1)
 
  131            man->FillNtupleDColumn(1,1,
 
  135            man->AddNtupleRow(1);
 
  155          man->FillNtupleDColumn(2,0,localPosition.x()/
micrometer);
 
  156          man->FillNtupleDColumn(2,1,localPosition.y()/
micrometer);
 
  157          man->AddNtupleRow(2);
 
  174         ||  (matVoxelPOST==2) ) 
 
  180           man->FillNtupleDColumn(3,0,
 
  182           man->FillNtupleDColumn(3,1,
 
  184           man->FillNtupleDColumn(3,2,
 
  186           man->AddNtupleRow(3);
 
  192 if (matVoxelPRE  == 2)
 
  204 if (matVoxelPRE  == 1)
 
void SetTrackStatus(const G4TrackStatus aTrackStatus)
 
G4ParticleDefinition * GetDefinition() const 
 
static G4Electron * ElectronDefinition()
 
void AddDoseN(G4double dose)
 
CLHEP::Hep3Vector G4ThreeVector
 
G4double GetStepLength() const 
 
const G4DynamicParticle * GetDynamicParticle() const 
 
G4LogicalVolume * GetLogicalCollDetYoke()
 
G4int GetTissueType(G4int i)
 
virtual const G4NavigationHistory * GetHistory() const 
 
G4ParticleDefinition * GetDefinition() const 
 
const G4VTouchable * GetTouchable() const 
 
void UserSteppingAction(const G4Step *)
 
G4StepPoint * GetPreStepPoint() const 
 
G4double GetKineticEnergy() const 
 
G4LogicalVolume * GetLogicalIsobutane()
 
const G4ThreeVector & GetPosition() const 
 
static constexpr double eV
 
DetectorConstruction * fDetector
 
static constexpr double kg
 
G4double GetTotalEnergyDeposit() const 
 
G4LogicalVolume * GetLogicalVolume() const 
 
CellParameterisation * fMyCellParameterisation
 
G4double GetMassNucleus()
 
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const 
 
static constexpr double joule
 
void AddDoseC(G4double dose)
 
G4StepPoint * GetPostStepPoint() const 
 
virtual G4int GetReplicaNumber(G4int depth=0) const 
 
G4LogicalVolume * GetLogicalKgm()
 
Detector construction class to demonstrate various ways of placement. 
 
static constexpr double MeV
 
const G4AffineTransform & GetTopTransform() const 
 
G4double GetKineticEnergy() const 
 
G4LogicalVolume * GetLogicalCollDetGap4()
 
void AddDoseBox(G4int i, G4double x)
 
G4LogicalVolume * GetLogicalPolyprop()
 
G4Track * GetTrack() const 
 
G4double GetMassCytoplasm()
 
static constexpr double keV
 
G4CsvAnalysisManager G4AnalysisManager
 
static constexpr double micrometer
 
static CellParameterisation * Instance()
 
static G4Alpha * AlphaDefinition()
 
const G4TouchableHandle & GetTouchableHandle() const