26#ifndef PAR04RUNACTION_HH
27#define PAR04RUNACTION_HH
29#include "G4UserRunAction.hh"
31#include <CLHEP/Units/SystemOfUnits.h>
33#include <G4ThreeVector.hh>
35#include <G4VUserPrimaryGeneratorAction.hh>
38#include "G4ParticleGun.hh"
39#include "G4ParticleTable.hh"
40#include "G4SystemOfUnits.hh"
Event action class for hits' analysis.
virtual void BeginOfRunAction(const G4Run *) final
Open the file for the analysis.
virtual ~Par04RunAction()
Par04EventAction * fEventAction
Pointer to event action to save hits.
virtual void EndOfRunAction(const G4Run *) final
Write and close the file.
Par04DetectorConstruction * fDetector
Pointer to detector construction to retrieve the detector dimensions to setup the histograms.
std::chrono::steady_clock::time_point fChronoEnd
std::chrono::steady_clock::time_point fChronoStart
Timer measurement.