38 #include "SteppingAction.hh"
39 #include "RunAction.hh"
40 #include "DetectorConstruction.hh"
41 #include "Analysis.hh"
48 :fRun(run),fDetector(det)
73 G4int matVoxelPRE = -1;
74 G4int matVoxelPOST = -1;
121 && (matVoxelPOST == 1)
130 man->FillNtupleDColumn(1,1,
134 man->AddNtupleRow(1);
154 man->FillNtupleDColumn(2,0,localPosition.x()/
micrometer);
155 man->FillNtupleDColumn(2,1,localPosition.y()/
micrometer);
156 man->AddNtupleRow(2);
173 || (matVoxelPOST==2) )
179 man->FillNtupleDColumn(3,0,
181 man->FillNtupleDColumn(3,1,
183 man->FillNtupleDColumn(3,2,
185 man->AddNtupleRow(3);
191 if (matVoxelPRE == 2)
203 if (matVoxelPRE == 1)
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