Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Common::GpsPrimaryGeneratorAction Class Reference

The primary generator class with general particle source. More...

#include <Doxymodules_common.h>

Inheritance diagram for Common::GpsPrimaryGeneratorAction:
G4VUserPrimaryGeneratorAction

Public Member Functions

 GpsPrimaryGeneratorAction ()
 
 ~GpsPrimaryGeneratorAction () override
 
void GeneratePrimaries (G4Event *) override
 

Private Attributes

G4GeneralParticleSourcefGeneralParticleSource = nullptr
 

Detailed Description

The primary generator class with general particle source.

Author
I. Hrivnacova; IPN Orsay

Definition at line 15 of file Doxymodules_common.h.

Constructor & Destructor Documentation

◆ GpsPrimaryGeneratorAction()

Common::GpsPrimaryGeneratorAction::GpsPrimaryGeneratorAction ( )

◆ ~GpsPrimaryGeneratorAction()

Common::GpsPrimaryGeneratorAction::~GpsPrimaryGeneratorAction ( )
override

Definition at line 48 of file GpsPrimaryGeneratorAction.cc.

49{
51}

Member Function Documentation

◆ GeneratePrimaries()

void Common::GpsPrimaryGeneratorAction::GeneratePrimaries ( G4Event anEvent)
override

Definition at line 55 of file GpsPrimaryGeneratorAction.cc.

56{
57 // this function is called at the begining of event
58
59 fGeneralParticleSource->GeneratePrimaryVertex(anEvent);
60}

Member Data Documentation

◆ fGeneralParticleSource

G4GeneralParticleSource* Common::GpsPrimaryGeneratorAction::fGeneralParticleSource = nullptr
private

Definition at line 58 of file GpsPrimaryGeneratorAction.hh.


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

Applications | User Support | Publications | Collaboration