#include <XrayFluoRunAction.hh>
Definition at line 52 of file XrayFluoRunAction.hh.
◆ XrayFluoRunAction()
XrayFluoRunAction::XrayFluoRunAction |
( |
| ) |
|
Definition at line 54 of file XrayFluoRunAction.cc.
const XrayFluoDataSet * dataAlphaSet
const XrayFluoDataSet * dataSet
const XrayFluoDataSet * dataGammaSet
◆ ~XrayFluoRunAction()
XrayFluoRunAction::~XrayFluoRunAction |
( |
| ) |
|
◆ BeginOfRunAction()
void XrayFluoRunAction::BeginOfRunAction |
( |
const G4Run * |
aRun | ) |
|
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 95 of file XrayFluoRunAction.cc.
static G4VVisManager * GetConcreteInstance()
static G4UImanager * GetUIpointer()
G4GLOB_DLL std::ostream G4cout
static XrayFluoAnalysisManager * getInstance()
G4int ApplyCommand(const char *aCommand)
◆ EndOfRunAction()
void XrayFluoRunAction::EndOfRunAction |
( |
const G4Run * |
| ) |
|
|
virtual |
Reimplemented from G4UserRunAction.
Definition at line 121 of file XrayFluoRunAction.cc.
static G4VVisManager * GetConcreteInstance()
static G4UImanager * GetUIpointer()
static XrayFluoAnalysisManager * getInstance()
G4int ApplyCommand(const char *aCommand)
◆ GetAlphaSet()
◆ GetData()
◆ GetDataSum()
G4double XrayFluoRunAction::GetDataSum |
( |
| ) |
const |
◆ GetEnergies()
◆ GetGammaSet()
◆ GetSet()
◆ Initialise()
void XrayFluoRunAction::Initialise |
( |
| ) |
|
|
private |
Definition at line 66 of file XrayFluoRunAction.cc.
G4GLOB_DLL std::ostream G4cout
void ReadData(G4double, G4String)
const XrayFluoDataSet * dataGammaSet
const XrayFluoDataSet * Normalize(G4double, G4double, G4int, G4String)
◆ ReadData()
Definition at line 182 of file XrayFluoRunAction.cc.
184 G4cout <<
"Reading data...";
185 std::ostringstream ost;
187 ost << fileName <<
".dat";
192 if (!(getenv(
"XRAYDATA"))) {
194 path = getenv(
"PWD");
198 path = getenv(
"XRAYDATA");
203 name = pathString +
"/" +
name;
206 std::ifstream
file(name);
207 std::filebuf* lsdp =
file.rdbuf();
209 if (! (lsdp->is_open()) )
212 execp <<
"XrayFluoRunAction - data file: " + name +
" not found";
213 G4Exception(
"XrayFluoRunAction::ReadData()",
"example-xray_fluorescence04",
228 if (a == -1 || a == -2)
243 else if (k%nColumns == 0)
246 data->push_back(value);
std::ostringstream G4ExceptionDescription
G4GLOB_DLL std::ostream G4cout
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ data
◆ dataAlphaSet
◆ dataGammaSet
◆ dataSet
◆ energies
◆ isInitialized
G4bool XrayFluoRunAction::isInitialized |
|
private |
The documentation for this class was generated from the following files: