Geant4  10.02.p03
PrimaryGeneratorAction Class Reference

PrimaryGeneratorAction class. More...

#include <PrimaryGeneratorAction.hh>

Inherits G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VStateDependent, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VStateDependent, G4VUserPrimaryGeneratorAction, G4VStateDependent, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, G4VUserPrimaryGeneratorAction, and G4VUserPrimaryGeneratorAction.

Collaboration diagram for PrimaryGeneratorAction:

Public Member Functions

 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetDefaultKinematic ()
 
void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetDefaultKinematic ()
 
void SetRndmBeam (G4double val)
 
void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
void SetEmission (G4int)
 
CLHEP::HepMatrix GetMatrix ()
 
 PrimaryGeneratorAction (AnalysisManager *)
 
 ~PrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *anEvent)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetDefaultKinematic ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetDefaultKinematic (G4int)
 
void SetRndmBeam (G4double val)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetRndmBeam (G4double val)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
void SetRndmBeam (G4bool val)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetDefaultKinematic ()
 
void SetRndmBeam (G4double val)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetDefaultKinematic ()
 
void SetRndmBeam (G4double val)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetRndmBeam (G4double val)
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetRndmBeam (G4double val)
 
virtual void GeneratePrimaries (G4Event *)
 
void ResetEbeamCumul ()
 
G4double GetEbeamCumul ()
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
void SelectAction (G4int i)
 
G4int GetSelectedAction ()
 
PrimaryGeneratorAction0GetAction0 ()
 
PrimaryGeneratorAction1GetAction1 ()
 
PrimaryGeneratorAction2GetAction2 ()
 
PrimaryGeneratorAction3GetAction3 ()
 
PrimaryGeneratorAction4GetAction4 ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual G4bool Notify (G4ApplicationState requestedState)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun () const
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual G4bool Notify (G4ApplicationState requestedState)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun () const
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
 PrimaryGeneratorAction ()
 
virtual ~PrimaryGeneratorAction ()
 
virtual G4bool Notify (G4ApplicationState requestedState)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun () const
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetRndmBeam (G4double val)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void SetBeamRadius (G4double val)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
G4double GetBeamRadius ()
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void RunInitialisation (G4double, G4double)
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
G4int GetWallCount ()
 
void AddWallCount (G4int wc)
 
G4int GetCavityCount ()
 
void AddCavityCount (G4int cc)
 
 PrimaryGeneratorAction (DetectorConstruction *pDet)
 
virtual ~PrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *anEvent)
 
void SetBeamEnergy (G4double val)
 
void SetBeamSigmaE (G4double val)
 
void SetBeamX (G4double val)
 
void SetBeamY (G4double val)
 
void SetBeamZ (G4double val)
 
void SetBeamSigmaX (G4double val)
 
void SetBeamSigmaY (G4double val)
 
void SetBeamSigmaZ (G4double val)
 
void SetBeamMinCosTheta (G4double val)
 
void SetSigmaTheta (G4double val)
 
void SetVerbose (G4int val)
 
void SetRandom (const G4String &type)
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *anEvent)
 
 PrimaryGeneratorAction (DetectorConstruction *)
 
 ~PrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
 PrimaryGeneratorAction ()
 
 ~PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
G4ParticleGunGetParticleGun ()
 
- Public Member Functions inherited from G4VUserPrimaryGeneratorAction
 G4VUserPrimaryGeneratorAction ()
 
virtual ~G4VUserPrimaryGeneratorAction ()
 
- Public Member Functions inherited from G4VStateDependent
 G4VStateDependent (G4bool bottom=false)
 
virtual ~G4VStateDependent ()
 
G4int operator== (const G4VStateDependent &right) const
 
G4int operator!= (const G4VStateDependent &right) const
 

Public Attributes

G4int fEmission
 

Private Member Functions

G4double XYofAngle (G4double)
 
PrimaryGeneratorActionoperator= (const PrimaryGeneratorAction &right)
 
 PrimaryGeneratorAction (const PrimaryGeneratorAction &)
 
PrimaryGeneratorActionoperator= (const PrimaryGeneratorAction &right)
 
 PrimaryGeneratorAction (const PrimaryGeneratorAction &)
 
PrimaryGeneratorActionoperator= (const PrimaryGeneratorAction &right)
 
 PrimaryGeneratorAction (const PrimaryGeneratorAction &)
 
PrimaryGeneratorActionoperator= (const PrimaryGeneratorAction &right)
 
 PrimaryGeneratorAction (const PrimaryGeneratorAction &)
 
PrimaryGeneratorActionoperator= (const PrimaryGeneratorAction &right)
 
 PrimaryGeneratorAction (const PrimaryGeneratorAction &)
 
PrimaryGeneratorActionoperator= (const PrimaryGeneratorAction &right)
 
 PrimaryGeneratorAction (const PrimaryGeneratorAction &)
 
void InitializeMe ()
 
PrimaryGeneratorActionoperator= (const PrimaryGeneratorAction &right)
 
 PrimaryGeneratorAction (const PrimaryGeneratorAction &)
 

Private Attributes

G4ParticleGunparticleGun
 
DetectorConstructionDetector
 
G4double beam
 
PrimaryGeneratorMessengergunMessenger
 
G4ParticleGunfParticleGun
 
DetectorConstructionfDetector
 
PrimaryGeneratorMessengerfGunMessenger
 
G4double fAngleMax
 
G4bool fShoot
 
CLHEP::HepMatrix fBeamMatrix
 
G4GeneralParticleSourcegun
 
AnalysisManageranalysis
 
G4double fRndmBeam
 
G4bool fRndmBeam
 
G4double fEbeamCumul
 
TestParametersfParam
 
G4GeneralParticleSourcefParticleGun
 
PrimaryGeneratorAction0fAction0
 
PrimaryGeneratorAction1fAction1
 
PrimaryGeneratorAction2fAction2
 
PrimaryGeneratorAction3fAction3
 
PrimaryGeneratorAction4fAction4
 
G4int fSelectedAction
 
PrimaryGeneratorfPrimaryGenerator
 
HistoManagerfHisto
 
G4ParticleGunfpParticleGun
 
const DetectorConstructionfDetector
 
G4double fZ0
 
G4double fR2World
 
G4double fRBeam
 
G4double fEffWallThick
 
G4double fCavityThickness
 
G4double fMassWallRatio
 
G4int fNwall
 
G4int fNcavity
 
PrimaryGeneratorMessengerfMessenger
 
G4int fCounter
 
G4int fVerbose
 
G4double fX0
 
G4double fY0
 
G4double fSigmaX
 
G4double fSigmaY
 
G4double fSigmaZ
 
G4double fRMax2
 
G4double fSigmaE
 
G4double fSigmaTheta
 
G4double fEnergy
 
G4double fMinCosTheta
 
G4ThreeVector fPosition
 
G4ThreeVector fDirection
 
G4String fGauss
 
G4ParticleGunfparticleGun
 
DetectorConstructiondetector
 

Detailed Description

Constructor & Destructor Documentation

◆ PrimaryGeneratorAction() [1/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction DC)

Definition at line 45 of file environments/g4py/examples/demos/TestEm0/module/PrimaryGeneratorAction.cc.

Here is the call graph for this function:

◆ ~PrimaryGeneratorAction() [1/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

Definition at line 54 of file environments/g4py/examples/demos/TestEm0/module/PrimaryGeneratorAction.cc.

Here is the caller graph for this function:

◆ PrimaryGeneratorAction() [2/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [2/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [3/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

Definition at line 44 of file examples/advanced/microbeam/src/PrimaryGeneratorAction.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~PrimaryGeneratorAction() [3/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [4/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [4/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [5/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [5/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [6/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( AnalysisManager pAnalysis)

Definition at line 34 of file examples/advanced/radioprotection/src/PrimaryGeneratorAction.cc.

Here is the call graph for this function:

◆ ~PrimaryGeneratorAction() [6/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [7/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [7/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [8/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [8/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [9/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [9/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [10/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [10/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [11/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [11/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [12/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [12/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [13/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [13/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [14/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [14/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [15/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [15/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [16/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [16/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [17/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [17/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [18/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [18/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [19/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [19/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [20/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [20/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [21/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [21/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [22/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [22/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [23/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [23/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [24/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [24/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [25/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [25/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [26/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [26/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [27/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [27/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [28/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( const PrimaryGeneratorAction )
private

◆ PrimaryGeneratorAction() [29/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [28/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [30/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( const PrimaryGeneratorAction )
private

◆ PrimaryGeneratorAction() [31/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [29/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [32/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [30/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [33/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [31/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [34/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [32/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [35/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [33/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [36/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [34/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [37/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [35/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [38/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( const PrimaryGeneratorAction )
private

◆ PrimaryGeneratorAction() [39/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [36/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [40/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( const PrimaryGeneratorAction )
private

◆ PrimaryGeneratorAction() [41/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [37/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [42/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( const PrimaryGeneratorAction )
private

◆ PrimaryGeneratorAction() [43/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [38/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [44/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [39/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [45/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [40/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [46/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( const PrimaryGeneratorAction )
private

◆ PrimaryGeneratorAction() [47/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [41/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [48/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [42/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [49/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [43/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [50/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [44/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [51/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [45/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [52/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [46/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [53/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [47/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [54/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [48/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [55/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [49/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [56/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [50/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [57/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [51/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [58/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [52/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [59/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [53/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [60/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [54/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [61/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [55/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [62/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [56/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [63/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction pDet)

◆ ~PrimaryGeneratorAction() [57/61]

virtual PrimaryGeneratorAction::~PrimaryGeneratorAction ( )
virtual

◆ PrimaryGeneratorAction() [64/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( const PrimaryGeneratorAction )
private

◆ PrimaryGeneratorAction() [65/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [58/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [66/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( DetectorConstruction )

◆ ~PrimaryGeneratorAction() [59/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [67/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [60/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

◆ PrimaryGeneratorAction() [68/68]

PrimaryGeneratorAction::PrimaryGeneratorAction ( )

◆ ~PrimaryGeneratorAction() [61/61]

PrimaryGeneratorAction::~PrimaryGeneratorAction ( )

Member Function Documentation

◆ AddCavityCount()

void PrimaryGeneratorAction::AddCavityCount ( G4int  cc)
inline

Definition at line 62 of file examples/extended/medical/fanoCavity2/include/PrimaryGeneratorAction.hh.

Here is the caller graph for this function:

◆ AddWallCount()

void PrimaryGeneratorAction::AddWallCount ( G4int  wc)
inline

Definition at line 59 of file examples/extended/medical/fanoCavity2/include/PrimaryGeneratorAction.hh.

Here is the caller graph for this function:

◆ GeneratePrimaries() [1/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [2/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event anEvent)
virtual

◆ GeneratePrimaries() [3/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [4/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event anEvent)
virtual

◆ GeneratePrimaries() [5/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [6/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [7/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [8/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event anEvent)
virtual

Implements G4VUserPrimaryGeneratorAction.

Definition at line 74 of file environments/g4py/examples/demos/TestEm0/module/PrimaryGeneratorAction.cc.

75 {
76  //this function is called at the begining of event
77  //
79 }
virtual void GeneratePrimaryVertex(G4Event *evt)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GeneratePrimaries() [9/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [10/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [11/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [12/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [13/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [14/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [15/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [16/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [17/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [18/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [19/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [20/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [21/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [22/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [23/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [24/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [25/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [26/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [27/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [28/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [29/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [30/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [31/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [32/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [33/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [34/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [35/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [36/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [37/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [38/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [39/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [40/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [41/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [42/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [43/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [44/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [45/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [46/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [47/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [48/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [49/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [50/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [51/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [52/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [53/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [54/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [55/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [56/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [57/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [58/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [59/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [60/61]

virtual void PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [61/61]

void PrimaryGeneratorAction::GeneratePrimaries ( G4Event anEvent)
virtual

◆ GetAction0()

◆ GetAction1()

◆ GetAction2()

◆ GetAction3()

◆ GetAction4()

◆ GetBeamRadius()

G4double PrimaryGeneratorAction::GetBeamRadius ( )
inline

Definition at line 58 of file examples/extended/medical/fanoCavity/include/PrimaryGeneratorAction.hh.

Here is the caller graph for this function:

◆ GetCavityCount()

G4int PrimaryGeneratorAction::GetCavityCount ( )
inline

Definition at line 61 of file examples/extended/medical/fanoCavity2/include/PrimaryGeneratorAction.hh.

Here is the caller graph for this function:

◆ GetEbeamCumul()

◆ GetMatrix()

CLHEP::HepMatrix PrimaryGeneratorAction::GetMatrix ( )
inline

Definition at line 60 of file examples/advanced/nanobeam/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ GetParticleGun() [1/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [2/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [3/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( )
inline

Definition at line 53 of file environments/g4py/examples/demos/TestEm0/module/PrimaryGeneratorAction.hh.

Here is the caller graph for this function:

◆ GetParticleGun() [4/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( )
inline

◆ GetParticleGun() [5/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [6/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [7/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [8/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [9/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [10/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [11/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [12/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [13/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [14/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [15/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [16/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [17/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

Definition at line 56 of file examples/advanced/nanobeam/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ GetParticleGun() [18/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [19/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [20/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [21/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [22/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [23/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [24/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [25/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  ) const
inline

◆ GetParticleGun() [26/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [27/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  ) const
inline

◆ GetParticleGun() [28/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  ) const
inline

◆ GetParticleGun() [29/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [30/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetParticleGun() [31/31]

G4ParticleGun* PrimaryGeneratorAction::GetParticleGun ( void  )
inline

◆ GetSelectedAction()

◆ GetWallCount()

G4int PrimaryGeneratorAction::GetWallCount ( )
inline

Definition at line 58 of file examples/extended/medical/fanoCavity2/include/PrimaryGeneratorAction.hh.

Here is the caller graph for this function:

◆ InitializeMe()

void PrimaryGeneratorAction::InitializeMe ( )
private

Definition at line 67 of file examples/extended/medical/GammaTherapy/src/PrimaryGeneratorAction.cc.

68 {
71  fCounter = 0;
72  fVerbose = 0;
73  fX0 = 0.0;
74  fY0 = 0.0;
75  fZ0 = 0.0;
76  fSigmaX = 1.5*mm;
77  fSigmaY = 1.5*mm;
78  fSigmaZ = 0.0;
79  fSigmaE = 0.0;
80  fRMax2 = 2.5*2.5*mm*mm;
81  fSigmaTheta = 0.0;
82  // fSigmaTheta = 0.17*degree;
83  fMinCosTheta = 2.0;
84  SetBeamEnergy(50.0*MeV);
86  fDirection = G4ThreeVector(0.0,0.0,1.0);
87  fGauss = true;
88  if(fEnergy < (Histo::GetPointer())->GetMaxEnergy()) {
89  (Histo::GetPointer())->SetMaxEnergy(fEnergy);
90  }
91 }
static const double MeV
Definition: G4SIunits.hh:211
static Histo * GetPointer()
CLHEP::Hep3Vector G4ThreeVector
static const double mm
Definition: G4SIunits.hh:114
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Notify() [1/3]

virtual G4bool PrimaryGeneratorAction::Notify ( G4ApplicationState  requestedState)
virtual

Implements G4VStateDependent.

◆ Notify() [2/3]

G4bool PrimaryGeneratorAction::Notify ( G4ApplicationState  requestedState)
virtual

Implements G4VStateDependent.

Definition at line 79 of file examples/extended/medical/dna/range/src/PrimaryGeneratorAction.cc.

80 {
81  if(requestedState == G4State_Idle)
82  {
83  if(fParticleGun != 0) return true;
84 
85  fParticleGun = new G4ParticleGun(1);
86 
87  // Define default primary
88  G4ParticleDefinition* particle
94  }
95 
96  return true;
97 }
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
CLHEP::Hep3Vector G4ThreeVector
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
void SetParticlePosition(G4ThreeVector aPosition)
void SetParticleEnergy(G4double aKineticEnergy)
static const double eV
Definition: G4SIunits.hh:212
static G4ParticleTable * GetParticleTable()
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
Here is the call graph for this function:

◆ Notify() [3/3]

virtual G4bool PrimaryGeneratorAction::Notify ( G4ApplicationState  requestedState)
virtual

Implements G4VStateDependent.

◆ operator=() [1/7]

PrimaryGeneratorAction& PrimaryGeneratorAction::operator= ( const PrimaryGeneratorAction right)
private

◆ operator=() [2/7]

PrimaryGeneratorAction& PrimaryGeneratorAction::operator= ( const PrimaryGeneratorAction right)
private

◆ operator=() [3/7]

PrimaryGeneratorAction& PrimaryGeneratorAction::operator= ( const PrimaryGeneratorAction right)
private

◆ operator=() [4/7]

PrimaryGeneratorAction& PrimaryGeneratorAction::operator= ( const PrimaryGeneratorAction right)
private

◆ operator=() [5/7]

PrimaryGeneratorAction& PrimaryGeneratorAction::operator= ( const PrimaryGeneratorAction right)
private

◆ operator=() [6/7]

PrimaryGeneratorAction& PrimaryGeneratorAction::operator= ( const PrimaryGeneratorAction right)
private
Here is the caller graph for this function:

◆ operator=() [7/7]

PrimaryGeneratorAction& PrimaryGeneratorAction::operator= ( const PrimaryGeneratorAction right)
private

◆ ResetEbeamCumul()

◆ RunInitialisation()

void PrimaryGeneratorAction::RunInitialisation ( G4double  effWall,
G4double  massR 
)

Definition at line 68 of file examples/extended/medical/fanoCavity2/src/PrimaryGeneratorAction.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SelectAction()

◆ SetBeamEnergy()

void PrimaryGeneratorAction::SetBeamEnergy ( G4double  val)

Definition at line 183 of file examples/extended/medical/GammaTherapy/src/PrimaryGeneratorAction.cc.

184 {
185  fEnergy = val;
186  if(fEnergy < (Histo::GetPointer())->GetMaxEnergy()) {
187  (Histo::GetPointer())->SetMaxEnergy(fEnergy);
188  }
189 }
static Histo * GetPointer()
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetBeamMinCosTheta()

void PrimaryGeneratorAction::SetBeamMinCosTheta ( G4double  val)
inline

◆ SetBeamRadius()

void PrimaryGeneratorAction::SetBeamRadius ( G4double  val)
inline

Definition at line 54 of file examples/extended/medical/fanoCavity/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetBeamSigmaE()

void PrimaryGeneratorAction::SetBeamSigmaE ( G4double  val)
inline

◆ SetBeamSigmaX()

void PrimaryGeneratorAction::SetBeamSigmaX ( G4double  val)
inline

◆ SetBeamSigmaY()

void PrimaryGeneratorAction::SetBeamSigmaY ( G4double  val)
inline

◆ SetBeamSigmaZ()

void PrimaryGeneratorAction::SetBeamSigmaZ ( G4double  val)
inline

◆ SetBeamX()

void PrimaryGeneratorAction::SetBeamX ( G4double  val)
inline

◆ SetBeamY()

void PrimaryGeneratorAction::SetBeamY ( G4double  val)
inline

◆ SetBeamZ()

◆ SetDefaultKinematic() [1/6]

void PrimaryGeneratorAction::SetDefaultKinematic ( )

◆ SetDefaultKinematic() [2/6]

void PrimaryGeneratorAction::SetDefaultKinematic ( )

Definition at line 61 of file environments/g4py/examples/demos/TestEm0/module/PrimaryGeneratorAction.cc.

62 {
63  G4ParticleDefinition* particle
68  G4double position = -0.5*(Detector->GetSize());
70 }
static const double cm
Definition: G4SIunits.hh:118
static const double MeV
Definition: G4SIunits.hh:211
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
CLHEP::Hep3Vector G4ThreeVector
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
void SetParticlePosition(G4ThreeVector aPosition)
void SetParticleEnergy(G4double aKineticEnergy)
static G4ParticleTable * GetParticleTable()
double G4double
Definition: G4Types.hh:76
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetDefaultKinematic() [3/6]

void PrimaryGeneratorAction::SetDefaultKinematic ( )

◆ SetDefaultKinematic() [4/6]

void PrimaryGeneratorAction::SetDefaultKinematic ( )

◆ SetDefaultKinematic() [5/6]

void PrimaryGeneratorAction::SetDefaultKinematic ( )

◆ SetDefaultKinematic() [6/6]

void PrimaryGeneratorAction::SetDefaultKinematic ( G4int  front)

Definition at line 74 of file examples/extended/electromagnetic/TestEm1/src/PrimaryGeneratorAction.cc.

75 {
76  G4ParticleDefinition* particle
81  G4double position = 0.*cm;
82  if (front) position = -0.5*(fDetector->GetSize());
84 }
static const double cm
Definition: G4SIunits.hh:118
static const double MeV
Definition: G4SIunits.hh:211
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
CLHEP::Hep3Vector G4ThreeVector
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
void SetParticlePosition(G4ThreeVector aPosition)
void SetParticleEnergy(G4double aKineticEnergy)
static G4ParticleTable * GetParticleTable()
double G4double
Definition: G4Types.hh:76
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
Here is the call graph for this function:

◆ SetEmission()

void PrimaryGeneratorAction::SetEmission ( G4int  value)

Definition at line 283 of file examples/advanced/nanobeam/src/PrimaryGeneratorAction.cc.

Here is the caller graph for this function:

◆ SetRandom()

void PrimaryGeneratorAction::SetRandom ( const G4String type)
inline

Definition at line 90 of file examples/extended/medical/GammaTherapy/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetRndmBeam() [1/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4double  val)
inline

Definition at line 51 of file examples/advanced/amsEcal/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetRndmBeam() [2/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4bool  val)
inline

Definition at line 53 of file examples/extended/electromagnetic/TestEm12/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetRndmBeam() [3/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4double  val)
inline

Definition at line 54 of file examples/extended/medical/electronScattering/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetRndmBeam() [4/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4double  val)
inline

Definition at line 54 of file examples/extended/electromagnetic/TestEm6/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetRndmBeam() [5/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4double  val)
inline

Definition at line 54 of file examples/extended/electromagnetic/TestEm11/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetRndmBeam() [6/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4double  val)
inline

Definition at line 54 of file examples/extended/electromagnetic/TestEm7/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetRndmBeam() [7/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4double  val)
inline

Definition at line 55 of file examples/extended/electromagnetic/TestEm1/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetRndmBeam() [8/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4double  val)
inline

Definition at line 55 of file examples/extended/electromagnetic/TestEm3/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetRndmBeam() [9/9]

void PrimaryGeneratorAction::SetRndmBeam ( G4double  val)
inline

Definition at line 55 of file examples/extended/electromagnetic/TestEm5/include/PrimaryGeneratorAction.hh.

Here is the call graph for this function:

◆ SetSigmaTheta()

void PrimaryGeneratorAction::SetSigmaTheta ( G4double  val)
inline

◆ SetVerbose()

void PrimaryGeneratorAction::SetVerbose ( G4int  val)
inline

◆ XYofAngle()

G4double PrimaryGeneratorAction::XYofAngle ( G4double  angle)
private

Definition at line 290 of file examples/advanced/nanobeam/src/PrimaryGeneratorAction.cc.

291 {
292  return std::pow(20000*angle, 13);
293 }
static G4double angle[DIM]
Here is the caller graph for this function:

Member Data Documentation

◆ analysis

AnalysisManager* PrimaryGeneratorAction::analysis
private

◆ beam

G4double PrimaryGeneratorAction::beam
private

◆ Detector

DetectorConstruction * PrimaryGeneratorAction::Detector
private

◆ detector

DetectorConstruction* PrimaryGeneratorAction::detector
private

◆ fAction0

PrimaryGeneratorAction0* PrimaryGeneratorAction::fAction0
private

◆ fAction1

PrimaryGeneratorAction1* PrimaryGeneratorAction::fAction1
private

◆ fAction2

PrimaryGeneratorAction2* PrimaryGeneratorAction::fAction2
private

◆ fAction3

PrimaryGeneratorAction3* PrimaryGeneratorAction::fAction3
private

◆ fAction4

PrimaryGeneratorAction4* PrimaryGeneratorAction::fAction4
private

◆ fAngleMax

G4double PrimaryGeneratorAction::fAngleMax
private

◆ fBeamMatrix

CLHEP::HepMatrix PrimaryGeneratorAction::fBeamMatrix
private

◆ fCavityThickness

G4double PrimaryGeneratorAction::fCavityThickness
private

◆ fCounter

G4int PrimaryGeneratorAction::fCounter
private

◆ fDetector [1/2]

const DetectorConstruction* PrimaryGeneratorAction::fDetector
private

◆ fDetector [2/2]

DetectorConstruction * PrimaryGeneratorAction::fDetector
private

◆ fDirection

G4ThreeVector PrimaryGeneratorAction::fDirection
private

◆ fEbeamCumul

G4double PrimaryGeneratorAction::fEbeamCumul
private

◆ fEffWallThick

G4double PrimaryGeneratorAction::fEffWallThick
private

◆ fEmission

G4int PrimaryGeneratorAction::fEmission

◆ fEnergy

G4double PrimaryGeneratorAction::fEnergy
private

◆ fGauss

G4String PrimaryGeneratorAction::fGauss
private

◆ fGunMessenger

PrimaryGeneratorMessenger * PrimaryGeneratorAction::fGunMessenger
private

◆ fHisto

HistoManager * PrimaryGeneratorAction::fHisto
private

◆ fMassWallRatio

G4double PrimaryGeneratorAction::fMassWallRatio
private

◆ fMessenger

PrimaryGeneratorMessenger* PrimaryGeneratorAction::fMessenger
private

◆ fMinCosTheta

G4double PrimaryGeneratorAction::fMinCosTheta
private

◆ fNcavity

G4int PrimaryGeneratorAction::fNcavity
private

◆ fNwall

G4int PrimaryGeneratorAction::fNwall
private

◆ fParam

TestParameters* PrimaryGeneratorAction::fParam
private

◆ fparticleGun

G4ParticleGun* PrimaryGeneratorAction::fparticleGun
private

◆ fParticleGun [1/2]

G4ParticleGun * PrimaryGeneratorAction::fParticleGun
private

◆ fParticleGun [2/2]

G4GeneralParticleSource* PrimaryGeneratorAction::fParticleGun
private

◆ fPosition

G4ThreeVector PrimaryGeneratorAction::fPosition
private

◆ fpParticleGun

G4ParticleGun * PrimaryGeneratorAction::fpParticleGun
private

◆ fPrimaryGenerator

PrimaryGenerator* PrimaryGeneratorAction::fPrimaryGenerator
private

◆ fR2World

G4double PrimaryGeneratorAction::fR2World
private

◆ fRBeam

G4double PrimaryGeneratorAction::fRBeam
private

◆ fRMax2

G4double PrimaryGeneratorAction::fRMax2
private

◆ fRndmBeam [1/2]

G4bool PrimaryGeneratorAction::fRndmBeam
private

◆ fRndmBeam [2/2]

G4double PrimaryGeneratorAction::fRndmBeam
private

◆ fSelectedAction

G4int PrimaryGeneratorAction::fSelectedAction
private

◆ fShoot

G4bool PrimaryGeneratorAction::fShoot
private

◆ fSigmaE

G4double PrimaryGeneratorAction::fSigmaE
private

◆ fSigmaTheta

G4double PrimaryGeneratorAction::fSigmaTheta
private

◆ fSigmaX

G4double PrimaryGeneratorAction::fSigmaX
private

◆ fSigmaY

G4double PrimaryGeneratorAction::fSigmaY
private

◆ fSigmaZ

G4double PrimaryGeneratorAction::fSigmaZ
private

◆ fVerbose

G4int PrimaryGeneratorAction::fVerbose
private

◆ fX0

G4double PrimaryGeneratorAction::fX0
private

◆ fY0

G4double PrimaryGeneratorAction::fY0
private

◆ fZ0

G4double PrimaryGeneratorAction::fZ0
private

◆ gun

G4GeneralParticleSource* PrimaryGeneratorAction::gun
private

◆ gunMessenger

PrimaryGeneratorMessenger* PrimaryGeneratorAction::gunMessenger
private

◆ particleGun

G4ParticleGun * PrimaryGeneratorAction::particleGun
private

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