34 #include "SteppingAction.hh"
36 #include "DetectorConstruction.hh"
38 #include "EventAction.hh"
39 #include "HistoManager.hh"
60 Run* run =
static_cast<Run*
>(
82 if (edepStep <= 0.)
return;
85 fEventAction->
AddEdep(iVol, edepStep, time, weight);
89 analysisManager->FillNtupleDColumn(
id,0, edepStep);
90 analysisManager->FillNtupleDColumn(
id,1, time/
s);
91 analysisManager->FillNtupleDColumn(
id,2, weight);
92 analysisManager->AddNtupleRow(
id);
void AddEdep(G4double Edep)
G4LogicalVolume * GetLogicTarget()
void CountProcesses(G4String procName)
G4double GetWeight() const
void UserSteppingAction(const G4Step *)
G4StepPoint * GetPreStepPoint() const
G4double GetTotalEnergyDeposit() const
static G4RunManager * GetRunManager()
const G4VProcess * GetProcessDefinedStep() const
G4LogicalVolume * GetLogicalVolume() const
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
G4StepPoint * GetPostStepPoint() const
Detector construction class to define materials and geometry.
G4double GetGlobalTime() const
G4CsvAnalysisManager G4AnalysisManager
G4Run * GetNonConstCurrentRun() const
G4LogicalVolume * GetLogicDetector()
const G4TouchableHandle & GetTouchableHandle() const