38 #include "Analysis.hh"
39 #include "EventAction.hh"
40 #include "SteppingAction.hh"
41 #include "RunAction.hh"
42 #include "DetectorConstruction.hh"
43 #include "PrimaryGeneratorAction.hh"
92 if (process_name==
"e-_G4DNAElastic")
94 else if(process_name==
"e-_G4DNAExcitation")
96 else if(process_name==
"e-_G4DNAIonisation")
112 analysisManager->FillNtupleDColumn(2,0, eventID);
113 analysisManager->FillNtupleDColumn(2,1,
flagProcess);
114 analysisManager->FillNtupleDColumn(2,2, x);
115 analysisManager->FillNtupleDColumn(2,3, y);
116 analysisManager->FillNtupleDColumn(2,4, z);
117 analysisManager->FillNtupleDColumn(2,5, dE);
118 analysisManager->AddNtupleRow(2);
static G4RunManager * GetRunManager()
G4StepPoint * GetPreStepPoint() const
G4VPhysicalVolume * GetPhysicalVolume() const
const G4ThreeVector & GetPosition() const
const G4String & GetProcessName() const
G4double GetTotalEnergyDeposit() const
static constexpr double eV
G4CsvAnalysisManager G4AnalysisManager
G4StepPoint * GetPostStepPoint() const
void UserSteppingAction(const G4Step *)
const G4Event * GetCurrentEvent() const
const G4VProcess * GetProcessDefinedStep() const
EventAction * fpEventaction
const G4String & GetName() const
static constexpr double nanometer