54 #ifndef RMC01AnalysisManager_HH
55 #define RMC01AnalysisManager_HH
99 fPrecision_to_reach =precision/100.;};
110 void EndOfEventForForwardSimulation(
const G4Event* anEvent);
111 void EndOfEventForAdjointSimulation(
const G4Event* anEvent);
117 void ResetHistograms();
118 void ComputeMeanEdepAndError(
const G4Event* anEvent,
146 G4bool fStop_run_if_precision_reached;
147 G4int fNb_evt_modulo_for_convergence_test;
152 Histo1DVar* fEdep_rmatrix_vs_electron_prim_energy;
153 Histo2DVar* fElectron_current_rmatrix_vs_electron_prim_energy;
154 Histo2DVar* fGamma_current_rmatrix_vs_electron_prim_energy;
156 Histo1DVar* fEdep_rmatrix_vs_gamma_prim_energy;
157 Histo2DVar* fElectron_current_rmatrix_vs_gamma_prim_energy;
158 Histo2DVar* fGamma_current_rmatrix_vs_gamma_prim_energy;
160 Histo1DVar* fEdep_rmatrix_vs_proton_prim_energy;
161 Histo2DVar* fElectron_current_rmatrix_vs_proton_prim_energy;
162 Histo2DVar* fProton_current_rmatrix_vs_proton_prim_energy;
163 Histo2DVar* fGamma_current_rmatrix_vs_proton_prim_energy;
176 G4int fNb_evt_per_adj_evt;
181 std::fstream fConvergenceFileOutput;