GPSPrimaryGeneratorAction Class Reference

#include <GPSPrimaryGeneratorAction.hh>

Inheritance diagram for GPSPrimaryGeneratorAction:

Inheritance graph
[legend]
Collaboration diagram for GPSPrimaryGeneratorAction:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 GPSPrimaryGeneratorAction ()
 ~GPSPrimaryGeneratorAction ()
void GeneratePrimaries (G4Event *)
G4GeneralParticleSource * GetParticleGun () const

Private Attributes

G4GeneralParticleSource * m_particleGun


Detailed Description

Definition at line 19 of file GPSPrimaryGeneratorAction.hh.


Constructor & Destructor Documentation

GPSPrimaryGeneratorAction::GPSPrimaryGeneratorAction (  ) 

Definition at line 14 of file GPSPrimaryGeneratorAction.cc.

00015 {
00016   m_particleGun = new G4GeneralParticleSource();
00017 }

GPSPrimaryGeneratorAction::~GPSPrimaryGeneratorAction (  ) 

Definition at line 21 of file GPSPrimaryGeneratorAction.cc.

00022 {
00023   delete m_particleGun;
00024 }


Member Function Documentation

void GPSPrimaryGeneratorAction::GeneratePrimaries ( G4Event *  anEvent  ) 

Definition at line 28 of file GPSPrimaryGeneratorAction.cc.

00029 {
00030   //this function is called at the begining of event
00031   //
00032   m_particleGun->GeneratePrimaryVertex(anEvent);
00033 }

G4GeneralParticleSource* GPSPrimaryGeneratorAction::GetParticleGun (  )  const [inline]

Definition at line 27 of file GPSPrimaryGeneratorAction.hh.

00027 {return m_particleGun;};


Member Data Documentation

G4GeneralParticleSource* GPSPrimaryGeneratorAction::m_particleGun [private]


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

Generated on Fri Nov 21 10:20:17 2008 for jour2e by  doxygen 1.5.7.1