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

MJGeneratorTUNLFEL Class Reference

#include <MJGeneratorTUNLFEL.hh>

Inheritance diagram for MJGeneratorTUNLFEL:

MJVGenerator List of all members.

Public Member Functions

 MJGeneratorTUNLFEL ()
 MJGeneratorTUNLFEL (const MJGeneratorTUNLFEL &)
 ~MJGeneratorTUNLFEL ()
void BeginOfEventAction (G4Event *event)
void BeginOfRunAction (G4Run const *run)
void Dump ()
void EndOfRunAction (G4Run const *run)
void GeneratePrimaryVertex (G4Event *event)
void SetDefaults ()
G4double GetCurrentEnergy ()
G4ThreeVector GetCurrentPosition ()
void SetParticlePosition (G4ThreeVector vec)
void SetEnergySigma (G4double energysigma)
void SetMajorSigma (G4double majorsig)
void SetMeanEnergy (G4double energy)
void SetMinorSigma (G4double minorsig)
void SetOrigin (G4ThreeVector origin)
void SetRho (G4double rho)

Private Attributes

G4ParticleGun * fParticleGun
G4double fCurrentEnergy
G4ThreeVector fCurrentPosition
G4ThreeVector fDirection
G4double fEnergySigma
G4double fMajorSigma
G4double fMeanEnergy
G4double fMinorSigma
G4ThreeVector fOrigin
G4double fRho

Constructor & Destructor Documentation

MJGeneratorTUNLFEL::MJGeneratorTUNLFEL  ) 
 

AUTHOR: rhenning CONTACT: FIRST SUBMISSION: Wed Aug 4 07:49:57 PDT 2004

REVISION:

08-04-2004, Created, R. Henning

Definition at line 64 of file MJGeneratorTUNLFEL.cc.

References fParticleGun, and SetDefaults().

MJGeneratorTUNLFEL::MJGeneratorTUNLFEL const MJGeneratorTUNLFEL  ) 
 

Definition at line 74 of file MJGeneratorTUNLFEL.cc.

MJGeneratorTUNLFEL::~MJGeneratorTUNLFEL  ) 
 

Definition at line 79 of file MJGeneratorTUNLFEL.cc.


Member Function Documentation

void MJGeneratorTUNLFEL::BeginOfEventAction G4Event *  event  ) 
 

void MJGeneratorTUNLFEL::BeginOfRunAction G4Run const *  run  )  [virtual]
 

Reimplemented from MJVGenerator.

Definition at line 87 of file MJGeneratorTUNLFEL.cc.

References Dump(), fMajorSigma, fMinorSigma, MJLogger::GetSeverity(), and MJLog.

void MJGeneratorTUNLFEL::Dump  ) 
 

Definition at line 101 of file MJGeneratorTUNLFEL.cc.

References fEnergySigma, fMajorSigma, fMeanEnergy, fMinorSigma, fOrigin, and fRho.

Referenced by BeginOfRunAction(), and MJGeneratorTUNLFELMessenger::GetCurrentValue().

void MJGeneratorTUNLFEL::EndOfRunAction G4Run const *  run  )  [virtual]
 

Reimplemented from MJVGenerator.

Definition at line 116 of file MJGeneratorTUNLFEL.cc.

void MJGeneratorTUNLFEL::GeneratePrimaryVertex G4Event *  event  )  [virtual]
 

Implements MJVGenerator.

Definition at line 121 of file MJGeneratorTUNLFEL.cc.

References fCurrentEnergy, fCurrentPosition, fDirection, fEnergySigma, fMajorSigma, fMeanEnergy, fMinorSigma, fParticleGun, and fRho.

G4double MJGeneratorTUNLFEL::GetCurrentEnergy  )  [inline]
 

Definition at line 103 of file MJGeneratorTUNLFEL.hh.

G4ThreeVector MJGeneratorTUNLFEL::GetCurrentPosition  )  [inline]
 

Definition at line 104 of file MJGeneratorTUNLFEL.hh.

void MJGeneratorTUNLFEL::SetDefaults  ) 
 

Definition at line 137 of file MJGeneratorTUNLFEL.cc.

References fDirection, fEnergySigma, fMajorSigma, fMeanEnergy, fMinorSigma, fOrigin, and fRho.

Referenced by MJGeneratorTUNLFEL().

void MJGeneratorTUNLFEL::SetEnergySigma G4double  energysigma  )  [inline]
 

Definition at line 110 of file MJGeneratorTUNLFEL.hh.

References fEnergySigma.

Referenced by MJGeneratorTUNLFELMessenger::SetNewValue().

void MJGeneratorTUNLFEL::SetMajorSigma G4double  majorsig  )  [inline]
 

Definition at line 111 of file MJGeneratorTUNLFEL.hh.

References fMajorSigma.

Referenced by MJGeneratorTUNLFELMessenger::SetNewValue().

void MJGeneratorTUNLFEL::SetMeanEnergy G4double  energy  )  [inline]
 

Definition at line 112 of file MJGeneratorTUNLFEL.hh.

References fMeanEnergy.

Referenced by MJGeneratorTUNLFELMessenger::SetNewValue().

void MJGeneratorTUNLFEL::SetMinorSigma G4double  minorsig  )  [inline]
 

Definition at line 113 of file MJGeneratorTUNLFEL.hh.

References fMinorSigma.

Referenced by MJGeneratorTUNLFELMessenger::SetNewValue().

void MJGeneratorTUNLFEL::SetOrigin G4ThreeVector  origin  )  [inline]
 

Definition at line 114 of file MJGeneratorTUNLFEL.hh.

References fOrigin.

Referenced by MJGeneratorTUNLFELMessenger::SetNewValue().

void MJGeneratorTUNLFEL::SetParticlePosition G4ThreeVector  vec  )  [inline, virtual]
 

Implements MJVGenerator.

Definition at line 108 of file MJGeneratorTUNLFEL.hh.

void MJGeneratorTUNLFEL::SetRho G4double  rho  )  [inline]
 

Definition at line 115 of file MJGeneratorTUNLFEL.hh.

References fRho.

Referenced by MJGeneratorTUNLFELMessenger::SetNewValue().


Member Data Documentation

G4double MJGeneratorTUNLFEL::fCurrentEnergy [private]
 

Definition at line 124 of file MJGeneratorTUNLFEL.hh.

Referenced by GeneratePrimaryVertex().

G4ThreeVector MJGeneratorTUNLFEL::fCurrentPosition [private]
 

Definition at line 125 of file MJGeneratorTUNLFEL.hh.

Referenced by GeneratePrimaryVertex().

G4ThreeVector MJGeneratorTUNLFEL::fDirection [private]
 

Definition at line 127 of file MJGeneratorTUNLFEL.hh.

Referenced by GeneratePrimaryVertex(), and SetDefaults().

G4double MJGeneratorTUNLFEL::fEnergySigma [private]
 

Definition at line 128 of file MJGeneratorTUNLFEL.hh.

Referenced by Dump(), GeneratePrimaryVertex(), SetDefaults(), and SetEnergySigma().

G4double MJGeneratorTUNLFEL::fMajorSigma [private]
 

Definition at line 129 of file MJGeneratorTUNLFEL.hh.

Referenced by BeginOfRunAction(), Dump(), GeneratePrimaryVertex(), SetDefaults(), and SetMajorSigma().

G4double MJGeneratorTUNLFEL::fMeanEnergy [private]
 

Definition at line 130 of file MJGeneratorTUNLFEL.hh.

Referenced by Dump(), GeneratePrimaryVertex(), SetDefaults(), and SetMeanEnergy().

G4double MJGeneratorTUNLFEL::fMinorSigma [private]
 

Definition at line 131 of file MJGeneratorTUNLFEL.hh.

Referenced by BeginOfRunAction(), Dump(), GeneratePrimaryVertex(), SetDefaults(), and SetMinorSigma().

G4ThreeVector MJGeneratorTUNLFEL::fOrigin [private]
 

Definition at line 132 of file MJGeneratorTUNLFEL.hh.

Referenced by Dump(), SetDefaults(), and SetOrigin().

G4ParticleGun* MJGeneratorTUNLFEL::fParticleGun [private]
 

Definition at line 122 of file MJGeneratorTUNLFEL.hh.

Referenced by GeneratePrimaryVertex(), and MJGeneratorTUNLFEL().

G4double MJGeneratorTUNLFEL::fRho [private]
 

Definition at line 134 of file MJGeneratorTUNLFEL.hh.

Referenced by Dump(), GeneratePrimaryVertex(), SetDefaults(), and SetRho().


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