Monte Carlo LYSO
Geant4 simulation for the LYSO calorimeter prototype
|
Declaration of the function MC_summary() (and the auxiliary function extract_value()) More...
#include <iostream>
#include <fstream>
#include <ctime>
#include <cstdlib>
#include <string>
#include <unistd.h>
#include "globals.hh"
Go to the source code of this file.
Functions | |
G4String | extract_value (const G4String &line, const G4String &keyword) |
Auxiliary function called by MC_summary() to extract settings from the macro files used for the Monte Carlo. More... | |
void | MC_summary (G4String macrofile, G4int seed, G4double duration, const G4String &output_filename) |
Writes the summary of the Monte Carlo to a text file, updating it at the end of every simulation. More... | |
Declaration of the function MC_summary() (and the auxiliary function extract_value())
Definition in file summary.hh.
G4String extract_value | ( | const G4String & | line, |
const G4String & | keyword | ||
) |
Auxiliary function called by MC_summary() to extract settings from the macro files used for the Monte Carlo.
line | The line from the macro file |
keyword | The string representing the command in the macro files, after which the setting is taken |
Definition at line 13 of file summary.cc.
void MC_summary | ( | G4String | macrofile, |
G4int | seed, | ||
G4double | duration, | ||
const G4String & | output_filename | ||
) |
Writes the summary of the Monte Carlo to a text file, updating it at the end of every simulation.
The summary includes:
macrofile | The name of the run macro file |
seed | The seed of the simulation |
duration | The duration (in seconds) of the simulation |
output_filename | The name of the text output file |
Definition at line 32 of file summary.cc.