Geant4  10.02
XrayFluoPlanePrimaryGeneratorAction Class Reference

#include <XrayFluoPlanePrimaryGeneratorAction.hh>

+ Inheritance diagram for XrayFluoPlanePrimaryGeneratorAction:
+ Collaboration diagram for XrayFluoPlanePrimaryGeneratorAction:

Public Member Functions

 XrayFluoPlanePrimaryGeneratorAction (const XrayFluoPlaneDetectorConstruction *)
 
 ~XrayFluoPlanePrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *)
 
void SetRndmFlag (G4String val)
 
void SetRndmVert (G4String val)
 
void SetSpectrum (G4String val)
 
void SetIsoVert (G4String val)
 
- Public Member Functions inherited from G4VUserPrimaryGeneratorAction
 G4VUserPrimaryGeneratorAction ()
 
virtual ~G4VUserPrimaryGeneratorAction ()
 

Private Attributes

G4ParticleGunparticleGun
 
const
XrayFluoPlaneDetectorConstruction
XrayFluoDetector
 
XrayFluoPlanePrimaryGeneratorMessengergunMessenger
 
XrayFluoRunActionrunManager
 
G4String rndmFlag
 
G4String beam
 
G4String spectrum
 
G4String isoVert
 

Detailed Description

Definition at line 53 of file XrayFluoPlanePrimaryGeneratorAction.hh.

Constructor & Destructor Documentation

XrayFluoPlanePrimaryGeneratorAction::XrayFluoPlanePrimaryGeneratorAction ( const XrayFluoPlaneDetectorConstruction XrayFluoDC)
XrayFluoPlanePrimaryGeneratorAction::~XrayFluoPlanePrimaryGeneratorAction ( )

Member Function Documentation

void XrayFluoPlanePrimaryGeneratorAction::SetIsoVert ( G4String  val)
inline

Definition at line 74 of file XrayFluoPlanePrimaryGeneratorAction.hh.

References isoVert.

Referenced by XrayFluoPlanePrimaryGeneratorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoPlanePrimaryGeneratorAction::SetRndmFlag ( G4String  val)
inline

Definition at line 65 of file XrayFluoPlanePrimaryGeneratorAction.hh.

References rndmFlag.

Referenced by XrayFluoPlanePrimaryGeneratorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoPlanePrimaryGeneratorAction::SetRndmVert ( G4String  val)
inline

Definition at line 68 of file XrayFluoPlanePrimaryGeneratorAction.hh.

References beam.

Referenced by XrayFluoPlanePrimaryGeneratorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoPlanePrimaryGeneratorAction::SetSpectrum ( G4String  val)
inline

Definition at line 71 of file XrayFluoPlanePrimaryGeneratorAction.hh.

References spectrum.

Referenced by XrayFluoPlanePrimaryGeneratorMessenger::SetNewValue().

+ Here is the caller graph for this function:

Member Data Documentation

G4String XrayFluoPlanePrimaryGeneratorAction::beam
private

Definition at line 91 of file XrayFluoPlanePrimaryGeneratorAction.hh.

Referenced by GeneratePrimaries(), and SetRndmVert().

XrayFluoPlanePrimaryGeneratorMessenger* XrayFluoPlanePrimaryGeneratorAction::gunMessenger
private
G4String XrayFluoPlanePrimaryGeneratorAction::isoVert
private

Definition at line 97 of file XrayFluoPlanePrimaryGeneratorAction.hh.

Referenced by GeneratePrimaries(), and SetIsoVert().

G4ParticleGun* XrayFluoPlanePrimaryGeneratorAction::particleGun
private
G4String XrayFluoPlanePrimaryGeneratorAction::rndmFlag
private

Definition at line 88 of file XrayFluoPlanePrimaryGeneratorAction.hh.

Referenced by GeneratePrimaries(), and SetRndmFlag().

XrayFluoRunAction* XrayFluoPlanePrimaryGeneratorAction::runManager
private
G4String XrayFluoPlanePrimaryGeneratorAction::spectrum
private

Definition at line 94 of file XrayFluoPlanePrimaryGeneratorAction.hh.

Referenced by GeneratePrimaries(), and SetSpectrum().

const XrayFluoPlaneDetectorConstruction* XrayFluoPlanePrimaryGeneratorAction::XrayFluoDetector
private

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