32 #include "Analysis.hh"
34 #include "SteppingAction.hh"
35 #include "RunAction.hh"
36 #include "DetectorConstruction.hh"
37 #include "PrimaryGeneratorAction.hh"
91 analysisManager->FillNtupleDColumn(0, flagParticle);
92 analysisManager->FillNtupleDColumn(1, flagProcess);
93 analysisManager->FillNtupleDColumn(2, x);
94 analysisManager->FillNtupleDColumn(3, y);
95 analysisManager->FillNtupleDColumn(4, z);
97 analysisManager->FillNtupleDColumn(6, std::sqrt((x-xp)*(x-xp)+(y-yp)*(y-yp)+(z-zp)*(z-zp))/
nm);
99 analysisManager->AddNtupleRow();
const G4DynamicParticle * GetDynamicParticle() const
static constexpr double nanometer
G4ParticleDefinition * GetDefinition() const
void UserSteppingAction(const G4Step *)
const G4String & GetParticleName() const
G4StepPoint * GetPreStepPoint() const
const G4ThreeVector & GetPosition() const
static constexpr double eV
const G4String & GetProcessName() const
G4double GetTotalEnergyDeposit() const
const G4VProcess * GetProcessDefinedStep() const
static constexpr double nm
G4StepPoint * GetPostStepPoint() const
G4double GetKineticEnergy() const
G4Track * GetTrack() const
G4CsvAnalysisManager G4AnalysisManager