ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XrayFluoPlanePrimaryGeneratorAction Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/xray_fluorescence/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 51 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 51 of file XrayFluoPlanePrimaryGeneratorAction.hh

Constructor & Destructor Documentation

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

Definition at line 88 of file XrayFluoPlanePrimaryGeneratorAction.cc.

View newest version in sPHENIX GitHub at line 88 of file XrayFluoPlanePrimaryGeneratorAction.cc

References G4cout, G4endl, gunMessenger, particleGun, and runManager.

Member Function Documentation

void XrayFluoPlanePrimaryGeneratorAction::SetIsoVert ( G4String  val)
inline

Definition at line 72 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 72 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 63 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 63 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 66 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 66 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 69 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 69 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 89 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 89 of file XrayFluoPlanePrimaryGeneratorAction.hh

Referenced by GeneratePrimaries(), and SetRndmVert().

XrayFluoPlanePrimaryGeneratorMessenger* XrayFluoPlanePrimaryGeneratorAction::gunMessenger
private

Definition at line 82 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 82 of file XrayFluoPlanePrimaryGeneratorAction.hh

Referenced by XrayFluoPlanePrimaryGeneratorAction(), and ~XrayFluoPlanePrimaryGeneratorAction().

G4String XrayFluoPlanePrimaryGeneratorAction::isoVert
private

Definition at line 95 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 95 of file XrayFluoPlanePrimaryGeneratorAction.hh

Referenced by GeneratePrimaries(), and SetIsoVert().

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

Definition at line 86 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 86 of file XrayFluoPlanePrimaryGeneratorAction.hh

Referenced by GeneratePrimaries(), and SetRndmFlag().

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

Definition at line 92 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 92 of file XrayFluoPlanePrimaryGeneratorAction.hh

Referenced by GeneratePrimaries(), and SetSpectrum().

const XrayFluoPlaneDetectorConstruction* XrayFluoPlanePrimaryGeneratorAction::XrayFluoDetector
private

Definition at line 79 of file XrayFluoPlanePrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 79 of file XrayFluoPlanePrimaryGeneratorAction.hh

Referenced by GeneratePrimaries(), and XrayFluoPlanePrimaryGeneratorAction().


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