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

MJGeneratorPrimaryMessenger Class Reference

#include <MJGeneratorPrimaryMessenger.hh>

List of all members.

Public Member Functions

 MJGeneratorPrimaryMessenger (MJGeneratorPrimary *generator)
 MJGeneratorPrimaryMessenger (const MJGeneratorPrimaryMessenger &)
 ~MJGeneratorPrimaryMessenger ()
G4String GetCurrentValue (G4UIcommand *command)
void SetNewValue (G4UIcommand *command, G4String newValues)

Private Attributes

MJGeneratorPrimaryfGeneratorPrimary
G4UIdirectory * fGeneratorDirectory
G4UIcmdWithoutParameter * fNameCmd
G4UIcmdWithAString * fSelectCmd
G4UIcmdWithAString * fConfineCmd
G4UIcmdWithAString * fVolumeCmd


Constructor & Destructor Documentation

MJGeneratorPrimaryMessenger::MJGeneratorPrimaryMessenger MJGeneratorPrimary generator  ) 
 

AUTHOR: R.Henning CONTACT: FIRST SUBMISSION: Wed Jul 7 17:14:54 PDT 2004

REVISION:

07-07-2004, Created, R. Henning 11-05-2004, Registered decay0 generator, Luciano 11-08-2004, Added commands for the management of the source confinement

Definition at line 68 of file MJGeneratorPrimaryMessenger.cc.

MJGeneratorPrimaryMessenger::MJGeneratorPrimaryMessenger const MJGeneratorPrimaryMessenger  ) 
 

Definition at line 108 of file MJGeneratorPrimaryMessenger.cc.

MJGeneratorPrimaryMessenger::~MJGeneratorPrimaryMessenger  ) 
 

Definition at line 113 of file MJGeneratorPrimaryMessenger.cc.


Member Function Documentation

G4String MJGeneratorPrimaryMessenger::GetCurrentValue G4UIcommand *  command  ) 
 

Definition at line 124 of file MJGeneratorPrimaryMessenger.cc.

References fGeneratorPrimary, MJVGenerator::GetGeneratorName(), and MJGeneratorPrimary::GetMJGenerator().

void MJGeneratorPrimaryMessenger::SetNewValue G4UIcommand *  command,
G4String  newValues
 

Definition at line 139 of file MJGeneratorPrimaryMessenger.cc.

References fGeneratorPrimary, MJGeneratorPrimary::GetConfinementCode(), MJLog, noconfined, MJGeneratorPrimary::SetConfinementCode(), MJGeneratorPrimary::SetMJGenerator(), MJGeneratorPrimary::SetVolumeName(), surface, and volume.


Member Data Documentation

G4UIcmdWithAString* MJGeneratorPrimaryMessenger::fConfineCmd [private]
 

Definition at line 110 of file MJGeneratorPrimaryMessenger.hh.

G4UIdirectory* MJGeneratorPrimaryMessenger::fGeneratorDirectory [private]
 

Definition at line 101 of file MJGeneratorPrimaryMessenger.hh.

MJGeneratorPrimary* MJGeneratorPrimaryMessenger::fGeneratorPrimary [private]
 

Definition at line 99 of file MJGeneratorPrimaryMessenger.hh.

Referenced by GetCurrentValue(), and SetNewValue().

G4UIcmdWithoutParameter* MJGeneratorPrimaryMessenger::fNameCmd [private]
 

Definition at line 104 of file MJGeneratorPrimaryMessenger.hh.

G4UIcmdWithAString* MJGeneratorPrimaryMessenger::fSelectCmd [private]
 

Definition at line 107 of file MJGeneratorPrimaryMessenger.hh.

G4UIcmdWithAString* MJGeneratorPrimaryMessenger::fVolumeCmd [private]
 

Definition at line 113 of file MJGeneratorPrimaryMessenger.hh.


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