4 #include "G4UIdirectory.hh" 5 #include "G4UIcmdWithAnInteger.hh" 6 #include "G4UIcmdWithADoubleAndUnit.hh" 7 #include "G4UIcmdWithADouble.hh" 8 #include "G4UIcmdWithAString.hh" 9 #include "G4UIcmdWithABool.hh" 10 #include "G4UIcmdWithoutParameter.hh" 13 #include "Randomize.hh" 14 #include "G4RunManager.hh" 22 StepDir =
new G4UIdirectory(
"/LBNE/stepping/");
23 StepDir->SetGuidance(
"In Step analysis and control.");
39 OutputASCIIFileNameCmd->SetGuidance(
"Ascii file Name for a plain ASCII file with positions of the geantino ");
45 KeyVolumeForOutput->SetGuidance(
"A volume that will trigger output running geantino propagation ");
52 "A volume that will trigger output running geantino propagation, second one Post or pre step ");
59 "Save bulky ASCII file with 6D phase info for muons, for instance, for z < 15000. ");
66 "Save bulky ASCII file with 6D phase info for muons, at the front/back of the sculpted muon absorber ");
73 "Set filename for the muon absorber flux ASCII file ");
95 G4cout <<
"\n---> Stepping Output info Data Set Name " << newValues << G4endl;
107 G4UIcmdWithABool*
cmd=
reinterpret_cast<G4UIcmdWithABool*
>(
command);
110 G4UIcmdWithABool*
cmd=
reinterpret_cast<G4UIcmdWithABool*
>(
command);
void SetStudyGeantinoMode(G4String v)
G4UIcmdWithABool * GenerateMuonSculptedAbsorberFlux
G4UIcmdWithAString * OutputASCIIFileNameCmd
LBNESteppingActionMessenger(LBNESteppingAction *)
void SetKeyVolumeForOutputTo(G4String v)
G4UIcmdWithABool * GenerateParticleOuputHorns
G4UIcmdWithAString * OutputNtupleFileNameCmd
void SetGenerateMuonSculptedAbsorberFlux(bool t)
G4UIcmdWithAString * SimulationNameCmd
void SetKeyVolumeForOutput(G4String v)
~LBNESteppingActionMessenger()
G4UIcmdWithAString * KeyVolumeForOutputTo
G4UIcmdWithAString * KeyVolumeForOutput
void SetStudyParticleThroughHorns(bool t)
void OpenNtuple(const char *fname)
void SetMuonSculptedAbsorberFluxFilename(G4String str="./MuonFluxAtSculptedAbsorber.txt")
G4UIcmdWithAString * MuonSculptedAbsorberFluxFilename
void SetNewValue(G4UIcommand *, G4String)
LBNESteppingAction * SteppingAction
void OpenAscii(const char *fname)