Geant4 examples
Public Member Functions | Private Attributes | Static Private Attributes
ExG4PrimaryGeneratorAction02 Class Reference

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

#include <Doxymodules_common.h>

Inheritance diagram for ExG4PrimaryGeneratorAction02:
G4VUserPrimaryGeneratorAction

List of all members.

Public Member Functions

 ExG4PrimaryGeneratorAction02 ()
 ~ExG4PrimaryGeneratorAction02 ()
virtual void GeneratePrimaries (G4Event *)

Private Attributes

G4GeneralParticleSourcefGeneralParticleSource

Static Private Attributes

static const G4String fgkDefaultParticleName = "e-"
static const G4double fgkDefaultEnergy = 1*MeV

Detailed Description

The primary generator class with general particle source.

Author:
I. Hrivnacova; IPN Orsay

Definition at line 53 of file Doxymodules_common.h.


Constructor & Destructor Documentation

ExG4PrimaryGeneratorAction02::ExG4PrimaryGeneratorAction02 ( )
ExG4PrimaryGeneratorAction02::~ExG4PrimaryGeneratorAction02 ( )

Definition at line 50 of file ExG4PrimaryGeneratorAction02.cc.


Member Function Documentation

void ExG4PrimaryGeneratorAction02::GeneratePrimaries ( G4Event anEvent) [virtual]

Implements G4VUserPrimaryGeneratorAction.

Definition at line 57 of file ExG4PrimaryGeneratorAction02.cc.

{
  // this function is called at the begining of event

  fGeneralParticleSource->GeneratePrimaryVertex(anEvent);
}

Member Data Documentation

Definition at line 60 of file ExG4PrimaryGeneratorAction02.hh.

Definition at line 61 of file ExG4PrimaryGeneratorAction02.hh.

Definition at line 64 of file ExG4PrimaryGeneratorAction02.hh.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines