Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MJVGenerator Class Reference

#include <MJVGenerator.hh>

Inheritance diagram for MJVGenerator:

MaGeGeneratorDecay0 MJGeneratorG4Gun MJGeneratorPNNL MJGeneratorRDM MJGeneratorTUNLFEL List of all members.

Public Member Functions

 MJVGenerator ()
 MJVGenerator (const MJVGenerator &)
virtual ~MJVGenerator ()
virtual void BeginOfRunAction (const G4Run *run)
virtual void EndOfRunAction (const G4Run *run)
virtual void GeneratePrimaryVertex (G4Event *event)=0
virtual void SetParticlePosition (G4ThreeVector vec)=0
G4String GetGeneratorName ()
void SetReportingFrequency (G4int freq)

Protected Attributes

G4String fGeneratorName
G4UImessenger * fG4Messenger
G4int fReportingFrequency

Constructor & Destructor Documentation

MJVGenerator::MJVGenerator  ) 
 

AUTHOR: rhenning CONTACT: FIRST SUBMISSION: Wed Jul 7 16:33:10 PDT 2004

REVISION:

07-07-2004, Created,

Definition at line 52 of file MJVGenerator.cc.

MJVGenerator::MJVGenerator const MJVGenerator  ) 
 

Definition at line 58 of file MJVGenerator.cc.

MJVGenerator::~MJVGenerator  )  [virtual]
 

Definition at line 63 of file MJVGenerator.cc.


Member Function Documentation

virtual void MJVGenerator::BeginOfRunAction const G4Run *  run  )  [inline, virtual]
 

Reimplemented in MJGeneratorPNNL, and MJGeneratorTUNLFEL.

Definition at line 92 of file MJVGenerator.hh.

Referenced by MJManagementRunAction::BeginOfRunAction().

virtual void MJVGenerator::EndOfRunAction const G4Run *  run  )  [inline, virtual]
 

Reimplemented in MJGeneratorPNNL, and MJGeneratorTUNLFEL.

Definition at line 94 of file MJVGenerator.hh.

Referenced by MJManagementRunAction::EndOfRunAction().

virtual void MJVGenerator::GeneratePrimaryVertex G4Event *  event  )  [pure virtual]
 

Implemented in MaGeGeneratorDecay0, MJGeneratorG4Gun, MJGeneratorPNNL, MJGeneratorRDM, and MJGeneratorTUNLFEL.

Referenced by MJGeneratorPrimary::GeneratePrimaries().

G4String MJVGenerator::GetGeneratorName  )  [inline]
 

Definition at line 97 of file MJVGenerator.hh.

Referenced by MJGeneratorPrimaryMessenger::GetCurrentValue().

virtual void MJVGenerator::SetParticlePosition G4ThreeVector  vec  )  [pure virtual]
 

Implemented in MaGeGeneratorDecay0, MJGeneratorG4Gun, MJGeneratorPNNL, MJGeneratorRDM, and MJGeneratorTUNLFEL.

Referenced by MJGeneratorPrimary::GeneratePrimaries().

void MJVGenerator::SetReportingFrequency G4int  freq  )  [inline]
 

Definition at line 98 of file MJVGenerator.hh.

Referenced by MJGeneratorPNNLMessenger::SetNewValue().


Member Data Documentation

G4UImessenger* MJVGenerator::fG4Messenger [protected]
 

Definition at line 103 of file MJVGenerator.hh.

G4String MJVGenerator::fGeneratorName [protected]
 

Definition at line 102 of file MJVGenerator.hh.

G4int MJVGenerator::fReportingFrequency [protected]
 

Definition at line 104 of file MJVGenerator.hh.


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:58 2004 for Majorana Simulation by  doxygen 1.3.9.1