#include <LBNESteppingActionMessenger.hh>
Definition at line 16 of file LBNESteppingActionMessenger.cc.
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 ");
G4UIcmdWithABool * GenerateMuonSculptedAbsorberFlux
G4UIcmdWithAString * OutputASCIIFileNameCmd
G4UIcmdWithABool * GenerateParticleOuputHorns
G4UIcmdWithAString * OutputNtupleFileNameCmd
G4UIcmdWithAString * SimulationNameCmd
G4UIcmdWithAString * KeyVolumeForOutputTo
G4UIcmdWithAString * KeyVolumeForOutput
G4UIcmdWithAString * MuonSculptedAbsorberFluxFilename
LBNESteppingAction * SteppingAction
LBNESteppingActionMessenger::~LBNESteppingActionMessenger |
( |
| ) |
|
Definition at line 80 of file LBNESteppingActionMessenger.cc.
G4UIcmdWithABool * GenerateMuonSculptedAbsorberFlux
G4UIcmdWithAString * OutputASCIIFileNameCmd
G4UIcmdWithAString * OutputNtupleFileNameCmd
G4UIcmdWithAString * SimulationNameCmd
G4UIcmdWithAString * KeyVolumeForOutput
G4UIcmdWithAString * MuonSculptedAbsorberFluxFilename
void LBNESteppingActionMessenger::SetNewValue |
( |
G4UIcommand * |
command, |
|
|
G4String |
newValues |
|
) |
| |
Definition at line 91 of file LBNESteppingActionMessenger.cc.
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
void SetKeyVolumeForOutputTo(G4String v)
G4UIcmdWithABool * GenerateParticleOuputHorns
G4UIcmdWithAString * OutputNtupleFileNameCmd
void SetGenerateMuonSculptedAbsorberFlux(bool t)
G4UIcmdWithAString * SimulationNameCmd
void SetKeyVolumeForOutput(G4String v)
G4UIcmdWithAString * KeyVolumeForOutputTo
G4UIcmdWithAString * KeyVolumeForOutput
void SetStudyParticleThroughHorns(bool t)
void OpenNtuple(const char *fname)
void SetMuonSculptedAbsorberFluxFilename(G4String str="./MuonFluxAtSculptedAbsorber.txt")
G4UIcmdWithAString * MuonSculptedAbsorberFluxFilename
LBNESteppingAction * SteppingAction
void OpenAscii(const char *fname)
G4UIcmdWithABool* LBNESteppingActionMessenger::GenerateMuonSculptedAbsorberFlux |
|
private |
G4UIcmdWithABool* LBNESteppingActionMessenger::GenerateParticleOuputHorns |
|
private |
G4UIcmdWithAString* LBNESteppingActionMessenger::KeyVolumeForOutput |
|
private |
G4UIcmdWithAString* LBNESteppingActionMessenger::KeyVolumeForOutputTo |
|
private |
G4UIcmdWithAString* LBNESteppingActionMessenger::MuonSculptedAbsorberFluxFilename |
|
private |
G4UIcmdWithAString* LBNESteppingActionMessenger::OutputASCIIFileNameCmd |
|
private |
G4UIcmdWithAString* LBNESteppingActionMessenger::OutputNtupleFileNameCmd |
|
private |
G4UIcmdWithAString* LBNESteppingActionMessenger::SimulationNameCmd |
|
private |
G4UIdirectory* LBNESteppingActionMessenger::StepDir |
|
private |
The documentation for this class was generated from the following files: