54#ifndef RMC01AnalysisManager_HH
55#define RMC01AnalysisManager_HH
61#include"G4ThreeVector.hh"
64#include"G4AnalysisManager.hh"
65#include"g4hntools_defs.hh"
91 G4double E0, G4double Emin,G4double Emax);
93 const G4String& particle_name,G4double fluence,
94 G4double alpha, G4double Emin,G4double Emax);
101 void Save(G4double scaling_factor);
119 G4double& mean,G4double& error);
G4double fEmin_prim_spectrum
G4int fNb_evt_per_adj_evt
void EndOfEvent(const G4Event *)
static RMC01AnalysisManager * fInstance
G4H1 * fEdep_rmatrix_vs_gamma_prim_energy
G4int fNb_evt_modulo_for_convergence_test
void Save(G4double scaling_factor)
void EndOfRun(const G4Run *)
void SetPrecision(G4double precision)
G4double fPrecision_to_reach
void EndOfEventForForwardSimulation(const G4Event *anEvent)
void SetPrimaryPowerLawSpectrumForAdjointSim(const G4String &particle_name, G4double fluence, G4double alpha, G4double Emin, G4double Emax)
void EndOfEventForAdjointSimulation(const G4Event *anEvent)
G4H2 * fGamma_current_rmatrix_vs_electron_prim_energy
G4bool fStop_run_if_precision_reached
static RMC01AnalysisManager * GetInstance()
G4H1 * fEdep_rmatrix_vs_proton_prim_energy
G4double fEmax_prim_spectrum
G4double fAccumulated_edep2
RMC01AnalysisManagerMessenger * fMsg
G4double PrimDiffAndDirFluxForAdjointSim(G4double prim_energy)
G4H2 * fGamma_current_rmatrix_vs_proton_prim_energy
G4double fAccumulated_edep
void BeginOfRun(const G4Run *)
G4H2 * fElectron_current_rmatrix_vs_proton_prim_energy
G4double fError_mean_edep
void ComputeMeanEdepAndError(const G4Event *anEvent, G4double &mean, G4double &error)
G4H1 * fEdep_rmatrix_vs_electron_prim_energy
PRIM_SPECTRUM_TYPE fPrimSpectrumType
G4H2 * fElectron_current_rmatrix_vs_gamma_prim_energy
G4H1 * fEdep_vs_prim_ekin
void SetPrimaryExpSpectrumForAdjointSim(const G4String &particle_name, G4double fluence, G4double E0, G4double Emin, G4double Emax)
void BeginOfEvent(const G4Event *)
std::fstream fConvergenceFileOutput
G4H2 * fProton_current_rmatrix_vs_proton_prim_energy
G4H2 * fGamma_current_rmatrix_vs_gamma_prim_energy
G4H2 * fElectron_current_rmatrix_vs_electron_prim_energy
G4double fAmplitude_prim_spectrum