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 
static const double joule
G4ParticleDefinition * GetDefinition() const 
const G4VTouchable * GetTouchable() const 
void UserSteppingAction(const G4Step *)
G4StepPoint * GetPreStepPoint() const 
G4double GetKineticEnergy() const 
G4LogicalVolume * GetLogicalIsobutane()
const G4ThreeVector & GetPosition() const 
ExG4HbookAnalysisManager G4AnalysisManager
DetectorConstruction * fDetector
G4double GetTotalEnergyDeposit() const 
static const double micrometer
G4LogicalVolume * GetLogicalVolume() const 
CellParameterisation * fMyCellParameterisation
G4double GetMassNucleus()
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const 
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. 
const G4AffineTransform & GetTopTransform() const 
G4double GetKineticEnergy() const 
G4LogicalVolume * GetLogicalCollDetGap4()
void AddDoseBox(G4int i, G4double x)
G4LogicalVolume * GetLogicalPolyprop()
G4Track * GetTrack() const 
G4double GetMassCytoplasm()
static CellParameterisation * Instance()
static G4Alpha * AlphaDefinition()
const G4TouchableHandle & GetTouchableHandle() const