LBNESteppingActionMessenger.hh
Go to the documentation of this file.
1 #ifndef LBNESteppingActionMessenger_h
2 #define LBNESteppingActionMessenger_h 1
3 
4 #include "globals.hh"
5 #include "G4UImessenger.hh"
6 #include "G4ios.hh"
7 
9 class G4UIdirectory;
10 class G4UIcmdWithAnInteger;
11 class G4UIcmdWithADoubleAndUnit;
12 class G4UIcmdWithADouble;
13 class G4UIcmdWithAString;
14 class G4UIcmdWithABool;
15 class G4UIcmdWithoutParameter;
16 
17 class LBNESteppingActionMessenger: public G4UImessenger
18 {
19 public:
22 
23  void SetNewValue(G4UIcommand* ,G4String );
24 
25 private:
26 
28 
29  //
30  //NuMI/rndm
31  //
32  //
33  //
34  G4UIdirectory* StepDir;
35 
36  G4UIcmdWithAString* SimulationNameCmd;
37  //
38  G4UIcmdWithAString* OutputASCIIFileNameCmd;
39  G4UIcmdWithAString* OutputNtupleFileNameCmd;
40 
41  G4UIcmdWithAString* KeyVolumeForOutput;
42  G4UIcmdWithAString* KeyVolumeForOutputTo;
43  G4UIcmdWithABool* GenerateParticleOuputHorns;
44  G4UIcmdWithABool* GenerateMuonSculptedAbsorberFlux; // Also used for the old LBNE absorber,
45  // for sake of comparison...
46  G4UIcmdWithAString* MuonSculptedAbsorberFluxFilename;
47  //
48 
49 
50 
51 };
52 
53 #endif
G4UIcmdWithABool * GenerateMuonSculptedAbsorberFlux
LBNESteppingActionMessenger(LBNESteppingAction *)
G4UIcmdWithAString * MuonSculptedAbsorberFluxFilename
void SetNewValue(G4UIcommand *, G4String)