38 #include "SteppingAction.hh"
39 #include "RunAction.hh"
40 #include "DetectorConstruction.hh"
41 #include "Analysis.hh"
48 :fRun(run),fDetector(det)
102 man->FillNtupleDColumn(1,1,
106 man->AddNtupleRow(1);
125 man->FillNtupleDColumn(2,0,localPosition.x()/
micrometer);
126 man->FillNtupleDColumn(2,1,localPosition.y()/
micrometer);
127 man->AddNtupleRow(2);
150 man->FillNtupleDColumn(3,0,
152 man->FillNtupleDColumn(3,1,
154 man->FillNtupleDColumn(3,2,
156 man->AddNtupleRow(3);
CLHEP::Hep3Vector G4ThreeVector
G4double GetStepLength() const
const G4DynamicParticle * GetDynamicParticle() const
G4LogicalVolume * GetLogicalCollDetYoke()
G4float GetMassCytoplasm()
virtual const G4NavigationHistory * GetHistory() const
static const double joule
G4ParticleDefinition * GetDefinition() const
const G4VTouchable * GetTouchable() const
void UserSteppingAction(const G4Step *)
void AddDoseC(G4float dose)
G4StepPoint * GetPreStepPoint() const
G4double GetKineticEnergy() const
G4LogicalVolume * GetLogicalIsobutane()
G4VPhysicalVolume * GetPhysicalVolume() const
const G4String & GetName() const
const G4ThreeVector & GetPosition() const
ExG4HbookAnalysisManager G4AnalysisManager
DetectorConstruction * fDetector
G4double GetTotalEnergyDeposit() const
void AddDoseBox(G4int i, G4float x)
static const double micrometer
G4LogicalVolume * GetLogicalVolume() const
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
void AddDoseN(G4float 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()
G4LogicalVolume * GetLogicalPolyprop()
G4Track * GetTrack() const
static G4Alpha * AlphaDefinition()
const G4TouchableHandle & GetTouchableHandle() const