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

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/cmd/include/RAT/ESCrossSecMessenger.hh Source File
Ratpac-two
ESCrossSecMessenger.hh
1 
34 #ifndef RAT_ESCrossSectionMessenger_hh
35 #define RAT_ESCrossSectionMessenger_hh
36 
37 #include <G4String.hh>
38 #include <G4UImessenger.hh>
39 
40 // Forward declarations
41 class G4UIcommand;
42 class G4UIcmdWithADouble;
43 class G4UIcmdWithAnInteger;
44 
45 namespace RAT {
46 
47 // Forward declarations in namespace
48 class ESCrossSec;
49 
50 class ESCrossSecMessenger : public G4UImessenger {
51  public:
54 
55  void SetNewValue(G4UIcommand *command, G4String newValues);
56  G4String GetCurrentValue(G4UIcommand *command);
57 
58  private:
59  ESCrossSec *fESXS;
60 
61  G4UIcmdWithADouble *fWmaCmd;
62  G4UIcmdWithAnInteger *fStratCmd;
63 };
64 
65 } // namespace RAT
66 
67 #endif // RAT_ESCrossSecMessenger_hh
Messenger class to control cross section options.
Definition: ESCrossSecMessenger.hh:50
Calculates neutrino-electron elastic scattering. (based on original QSNO code by F....
Definition: ESCrossSec.hh:61
Definition: CCCrossSecMessenger.hh:29