5#ifndef G4UserActions_FluxRecorder_H
6#define G4UserActions_FluxRecorder_H
10#include "G4UserRunAction.hh"
11#include "G4UserEventAction.hh"
12#include "G4UserSteppingAction.hh"
23 public G4UserEventAction,
24 public G4UserSteppingAction
35 LMDTo,
LMDTm,
LMDTi,
BMDTo,
BMDTm,
BMDTi,
SWo,
SWm,
SWi,
SWc,
SWt,
36 bflz,
bfhz,
bslz,
bshz,
btlz,
bthz,
ffle,
ffme,
ffhe,
fsle,
fsme,
fshe,
ftle,
ftme,
fthe,
43 void findVolume(
const double,
const double,
const double,
const double );
virtual void BeginOfRunAction(const G4Run *) override
TH1D * m_flux[lastVol][9][2]
TH1D * m_fluxE[lastVol][9]
virtual void UserSteppingAction(const G4Step *) override
virtual void EndOfRunAction(const G4Run *) override
virtual void EndOfEventAction(const G4Event *) override
void findVolume(const double, const double, const double, const double)
std::vector< int > m_list