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

#include <geant4/tree/geant4-10.6-release/examples/advanced/xray_fluorescence/include/XrayFluoMercuryPrimaryGeneratorAction.hh>

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

Public Member Functions

 XrayFluoMercuryPrimaryGeneratorAction (const 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
 
const
XrayFluoMercuryDetectorConstruction
XrayFluoDetector
 
XrayFluoMercuryPrimaryGeneratorMessengergunMessenger
 
XrayFluoRunActionrunManager
 
G4bool globalFlag
 
G4String spectrum
 

Detailed Description

Definition at line 51 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

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

Constructor & Destructor Documentation

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

Definition at line 87 of file XrayFluoMercuryPrimaryGeneratorAction.cc.

View newest version in sPHENIX GitHub at line 87 of file XrayFluoMercuryPrimaryGeneratorAction.cc

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

Member Function Documentation

void XrayFluoMercuryPrimaryGeneratorAction::SetGlobalFlag ( G4bool  val)
inline

Definition at line 63 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

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

View newest version in sPHENIX GitHub at line 73 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 91 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 91 of file XrayFluoMercuryPrimaryGeneratorAction.hh

Referenced by GeneratePrimaries(), and SetGlobalFlag().

XrayFluoMercuryPrimaryGeneratorMessenger* XrayFluoMercuryPrimaryGeneratorAction::gunMessenger
private

Definition at line 86 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

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

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

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

Definition at line 106 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 106 of file XrayFluoMercuryPrimaryGeneratorAction.hh

Referenced by GeneratePrimaries(), and SetSpectrum().

const XrayFluoMercuryDetectorConstruction* XrayFluoMercuryPrimaryGeneratorAction::XrayFluoDetector
private

Definition at line 83 of file XrayFluoMercuryPrimaryGeneratorAction.hh.

View newest version in sPHENIX GitHub at line 83 of file XrayFluoMercuryPrimaryGeneratorAction.hh

Referenced by GeneratePrimaries(), and XrayFluoMercuryPrimaryGeneratorAction().


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