Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
B1PrimaryGeneratorAction Class Reference

#include <B1PrimaryGeneratorAction.hh>

Inheritance diagram for B1PrimaryGeneratorAction:
Inheritance graph
[legend]
Collaboration diagram for B1PrimaryGeneratorAction:
Collaboration graph
[legend]

Public Member Functions

 B1PrimaryGeneratorAction ()
 
virtual ~B1PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
const G4ParticleGunGetParticleGun () const
 
 B1PrimaryGeneratorAction ()
 
virtual ~B1PrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *)
 
const G4ParticleGunGetParticleGun () const
 
- Public Member Functions inherited from G4VUserPrimaryGeneratorAction
 G4VUserPrimaryGeneratorAction ()
 
virtual ~G4VUserPrimaryGeneratorAction ()
 

Static Public Member Functions

static const
B1PrimaryGeneratorAction
Instance ()
 
static const
B1PrimaryGeneratorAction
Instance ()
 

Detailed Description

The primary generator action class with particle gum.

The default kinematic is a 6 MeV gamma, randomly distribued in front of the phantom across 80% of the (X,Y) phantom size.

Definition at line 47 of file B1PrimaryGeneratorAction.hh.

Constructor & Destructor Documentation

B1PrimaryGeneratorAction::B1PrimaryGeneratorAction ( )

Definition at line 58 of file B1PrimaryGeneratorAction.cc.

Here is the call graph for this function:

B1PrimaryGeneratorAction::~B1PrimaryGeneratorAction ( )
virtual

Definition at line 79 of file B1PrimaryGeneratorAction.cc.

B1PrimaryGeneratorAction::B1PrimaryGeneratorAction ( )
virtual B1PrimaryGeneratorAction::~B1PrimaryGeneratorAction ( )
virtual

Member Function Documentation

void B1PrimaryGeneratorAction::GeneratePrimaries ( G4Event anEvent)
virtual

Implements G4VUserPrimaryGeneratorAction.

Definition at line 87 of file B1PrimaryGeneratorAction.cc.

Here is the call graph for this function:

virtual void B1PrimaryGeneratorAction::GeneratePrimaries ( G4Event )
virtual
const G4ParticleGun* B1PrimaryGeneratorAction::GetParticleGun ( void  ) const
inline

Definition at line 60 of file B1PrimaryGeneratorAction.hh.

const G4ParticleGun* B1PrimaryGeneratorAction::GetParticleGun ( void  ) const
inline

Definition at line 60 of file B1PrimaryGeneratorAction.hh.

Here is the caller graph for this function:

static const B1PrimaryGeneratorAction* B1PrimaryGeneratorAction::Instance ( )
static
const B1PrimaryGeneratorAction * B1PrimaryGeneratorAction::Instance ( void  )
static

Definition at line 49 of file B1PrimaryGeneratorAction.cc.

Here is the caller graph for this function:


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