/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/include/RAT/GLG4PrimaryGeneratorMessenger.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/include/RAT/GLG4PrimaryGeneratorMessenger.hh Source File
Ratpac-two
GLG4PrimaryGeneratorMessenger.hh
1 // This file is part of the GenericLAND software library.
2 // $Id: GLG4PrimaryGeneratorMessenger.hh,v 1.2 2005/11/19 17:59:39 volsung Exp $
3 //
4 // GLG4PrimaryGeneratorMessenger.hh by Glenn Horton-Smith, Feb. 1999
5 // updated Aug. 3-17, 2001, for new GLG4PrimaryGeneratorAction
6 
7 #ifndef __GLG4PrimaryGeneratorMessenger_hh__
8 #define __GLG4PrimaryGeneratorMessenger_hh__ 1
9 
10 #include "G4UImessenger.hh"
11 
13 class G4UIcommand;
14 class GLG4Gen;
15 
16 class GLG4PrimaryGeneratorMessenger : public G4UImessenger {
17  public:
20 
21  void SetNewValue(G4UIcommand *command, G4String newValues);
22  G4String GetCurrentValue(G4UIcommand *command);
23 
24  private:
26 
27  G4UIcommand *ListCmd;
28  G4UIcommand *GunCmd;
29  G4UIcommand *GenAddCmd;
30  G4UIcommand *RateSetCmd;
31  G4UIcommand *VtxSetCmd;
32  G4UIcommand *PosSetCmd;
33  G4UIcommand *EventWindowCmd;
34  G4UIcommand *GenClearCmd;
35 
36  GLG4Gen *lastGen;
37 };
38 
39 #endif
Definition: GLG4Gen.hh:14
Definition: GLG4PrimaryGeneratorAction.hh:21
Definition: GLG4PrimaryGeneratorMessenger.hh:16