Geant4  10.00.p02
XrayFluoMercuryPrimaryGeneratorAction Class Reference

#include <XrayFluoMercuryPrimaryGeneratorAction.hh>

+ Inheritance diagram for XrayFluoMercuryPrimaryGeneratorAction:
+ Collaboration diagram for XrayFluoMercuryPrimaryGeneratorAction:

Public Member Functions

 XrayFluoMercuryPrimaryGeneratorAction (XrayFluoMercuryDetectorConstruction *)
 
 ~XrayFluoMercuryPrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *)
 
void SetGlobalFlag (G4bool val)
 
void SetSpectrum (G4String val)
 
- Public Member Functions inherited from G4VUserPrimaryGeneratorAction
 G4VUserPrimaryGeneratorAction ()
 
virtual ~G4VUserPrimaryGeneratorAction ()
 

Private Attributes

G4ParticleGunparticleGun
 
XrayFluoMercuryDetectorConstructionXrayFluoDetector
 
XrayFluoMercuryPrimaryGeneratorMessengergunMessenger
 
XrayFluoRunActionrunManager
 
G4bool globalFlag
 
G4String spectrum
 

Detailed Description

Definition at line 53 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

Constructor & Destructor Documentation

XrayFluoMercuryPrimaryGeneratorAction::XrayFluoMercuryPrimaryGeneratorAction ( XrayFluoMercuryDetectorConstruction XrayFluoDC)
XrayFluoMercuryPrimaryGeneratorAction::~XrayFluoMercuryPrimaryGeneratorAction ( )

Member Function Documentation

void XrayFluoMercuryPrimaryGeneratorAction::SetGlobalFlag ( G4bool  val)
inline

Definition at line 65 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

References globalFlag.

Referenced by XrayFluoMercuryPrimaryGeneratorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoMercuryPrimaryGeneratorAction::SetSpectrum ( G4String  val)
inline

Definition at line 75 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

References spectrum.

Referenced by XrayFluoMercuryPrimaryGeneratorMessenger::SetNewValue().

+ Here is the caller graph for this function:

Member Data Documentation

G4bool XrayFluoMercuryPrimaryGeneratorAction::globalFlag
private

Definition at line 93 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

Referenced by GeneratePrimaries(), and SetGlobalFlag().

XrayFluoMercuryPrimaryGeneratorMessenger* XrayFluoMercuryPrimaryGeneratorAction::gunMessenger
private
G4ParticleGun* XrayFluoMercuryPrimaryGeneratorAction::particleGun
private
XrayFluoRunAction* XrayFluoMercuryPrimaryGeneratorAction::runManager
private
G4String XrayFluoMercuryPrimaryGeneratorAction::spectrum
private

Definition at line 108 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

Referenced by GeneratePrimaries(), and SetSpectrum().

XrayFluoMercuryDetectorConstruction* XrayFluoMercuryPrimaryGeneratorAction::XrayFluoDetector
private

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