Geant4  10.00.p02
XrayFluoRunAction Class Reference

#include <XrayFluoRunAction.hh>

+ Inheritance diagram for XrayFluoRunAction:
+ Collaboration diagram for XrayFluoRunAction:

Public Member Functions

 XrayFluoRunAction ()
 
 ~XrayFluoRunAction ()
 
const XrayFluoDataSetGetSet ()
 
const XrayFluoDataSetGetGammaSet ()
 
const XrayFluoDataSetGetAlphaSet ()
 
G4DataVectorGetEnergies ()
 
G4DataVectorGetData ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
G4double GetDataSum ()
 
- Public Member Functions inherited from G4UserRunAction
 G4UserRunAction ()
 
virtual ~G4UserRunAction ()
 
virtual G4RunGenerateRun ()
 
void SetMaster (G4bool val=true)
 
G4bool IsMaster () const
 

Private Member Functions

void ReadData (G4double, G4String)
 

Private Attributes

const XrayFluoDataSetdataSet
 
const XrayFluoDataSetdataGammaSet
 
const XrayFluoDataSetdataAlphaSet
 
G4DataVectorenergies
 
G4DataVectordata
 

Additional Inherited Members

- Protected Attributes inherited from G4UserRunAction
G4bool isMaster
 

Detailed Description

Definition at line 52 of file XrayFluoRunAction.hh.

Constructor & Destructor Documentation

XrayFluoRunAction::XrayFluoRunAction ( )

Definition at line 86 of file XrayFluoRunAction.cc.

References G4cout, and G4endl.

XrayFluoRunAction::~XrayFluoRunAction ( )

Definition at line 103 of file XrayFluoRunAction.cc.

References G4cout, and G4endl.

Member Function Documentation

void XrayFluoRunAction::BeginOfRunAction ( const G4Run aRun)
virtual

Reimplemented from G4UserRunAction.

Definition at line 111 of file XrayFluoRunAction.cc.

References G4UImanager::ApplyCommand(), G4cout, G4endl, G4VVisManager::GetConcreteInstance(), and G4UImanager::GetUIpointer().

+ Here is the call graph for this function:

void XrayFluoRunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

Definition at line 131 of file XrayFluoRunAction.cc.

References G4UImanager::ApplyCommand(), G4VVisManager::GetConcreteInstance(), and G4UImanager::GetUIpointer().

+ Here is the call graph for this function:

const XrayFluoDataSet * XrayFluoRunAction::GetAlphaSet ( )

Definition at line 156 of file XrayFluoRunAction.cc.

References dataAlphaSet.

G4DataVector * XrayFluoRunAction::GetData ( )

Definition at line 168 of file XrayFluoRunAction.cc.

References data.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPlanePrimaryGeneratorAction::GeneratePrimaries(), and XrayFluoPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4double XrayFluoRunAction::GetDataSum ( )

Definition at line 172 of file XrayFluoRunAction.cc.

References data.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPlanePrimaryGeneratorAction::GeneratePrimaries(), and XrayFluoPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4DataVector * XrayFluoRunAction::GetEnergies ( )

Definition at line 164 of file XrayFluoRunAction.cc.

References energies.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPlanePrimaryGeneratorAction::GeneratePrimaries(), and XrayFluoPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

const XrayFluoDataSet * XrayFluoRunAction::GetGammaSet ( )

Definition at line 152 of file XrayFluoRunAction.cc.

References dataGammaSet.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPlanePrimaryGeneratorAction::GeneratePrimaries(), and XrayFluoPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

const XrayFluoDataSet * XrayFluoRunAction::GetSet ( )

Definition at line 148 of file XrayFluoRunAction.cc.

References dataSet.

void XrayFluoRunAction::ReadData ( G4double  unitE,
G4String  fileName 
)
private

Definition at line 184 of file XrayFluoRunAction.cc.

References a, data, energies, FatalException, G4Exception(), and name.

+ Here is the call graph for this function:

Member Data Documentation

G4DataVector* XrayFluoRunAction::data
private

Definition at line 104 of file XrayFluoRunAction.hh.

Referenced by GetData(), GetDataSum(), and ReadData().

const XrayFluoDataSet* XrayFluoRunAction::dataAlphaSet
private

Definition at line 95 of file XrayFluoRunAction.hh.

Referenced by GetAlphaSet().

const XrayFluoDataSet* XrayFluoRunAction::dataGammaSet
private

Definition at line 92 of file XrayFluoRunAction.hh.

Referenced by GetGammaSet().

const XrayFluoDataSet* XrayFluoRunAction::dataSet
private

Definition at line 89 of file XrayFluoRunAction.hh.

Referenced by GetSet().

G4DataVector* XrayFluoRunAction::energies
private

Definition at line 101 of file XrayFluoRunAction.hh.

Referenced by GetEnergies(), and ReadData().


The documentation for this class was generated from the following files: