ESCrossSecMessenger Class Reference

Ratpac-two: RAT::ESCrossSecMessenger Class Reference
Ratpac-two
RAT::ESCrossSecMessenger Class Reference

Messenger class to control cross section options. More...

#include <ESCrossSecMessenger.hh>

Inheritance diagram for RAT::ESCrossSecMessenger:

Public Member Functions

 ESCrossSecMessenger (ESCrossSec *)
 
void SetNewValue (G4UIcommand *command, G4String newValues)
 
G4String GetCurrentValue (G4UIcommand *command)
 

Detailed Description

Messenger class to control cross section options.

Code contributed by the SNO+ collaboration

Author
Nuno Barros nfbar.nosp@m.ros@.nosp@m.hep.u.nosp@m.penn.nosp@m..edu – contact person

REVISION HISTORY:
10-FEB-2006 - Bill Seligman Provide user commands to allow the user to change the ESgen parameters via the command line.

18-FEB-2010 - Nuno Barros Updated to pass the options to the cross-section object directly to provide independence to the cross section class.

22-JUN-2012 - Nuno Barros Cleaned up code, cleaned documentation and renamed conflicting variables.

Controls user customizable options for the cross section class. At the moment the customizations are:

  • Control over the weak mixing angle.
    • Control over the cross section calculation strategy.
      See also
      RAT::ESCrossSec for more details.

The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/cmd/include/RAT/ESCrossSecMessenger.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/cmd/src/ESCrossSecMessenger.cc