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

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/cmd/include/RAT/ReacIBDgenMessenger.hh Source File
Ratpac-two
ReacIBDgenMessenger.hh
1 // RAT:: ReacIBDgenMessenger
2 // 07-June-2015 Teal Pershing
3 
4 // Provides user commands that allow the user to change
5 // The Reactor Isotope contents through the command line.
6 
7 #ifndef RAT_ReacIBDgenMessenger_hh
8 #define RAT_ReacIBDgenMessenger_hh
9 
10 #include "G4String.hh"
11 #include "G4UImessenger.hh"
12 
13 // Forward declarations
14 class G4UIcommand;
15 class G4UIcmdWithADouble;
16 
17 namespace RAT {
18 
19 // Forward declarations within RAT namespace
20 class ReacIBDgen;
21 
22 class ReacIBDgenMessenger : public G4UImessenger {
23  public:
24  // ReacIBDgenMessenger(ReacIBDgen*);
27 
28  void SetNewValue(G4UIcommand *command, G4String newValues);
29  G4String GetCurrentValue(G4UIcommand *command);
30 
31  private:
32  ReacIBDgen *reacibdgen;
33 
34  G4UIcmdWithADouble *U235AmpCmd;
35  G4UIcmdWithADouble *U238AmpCmd;
36  G4UIcmdWithADouble *Pu239AmpCmd;
37  G4UIcmdWithADouble *Pu241AmpCmd;
38 };
39 
40 } // namespace RAT
41 
42 #endif // RAT_ReacIBDgenMessenger_hh
Definition: ReacIBDgenMessenger.hh:22
Definition: ReacIBDgen.hh:16
Definition: CCCrossSecMessenger.hh:29