33#include "G4UIcmdWithAnInteger.hh"
34#include "G4UIcmdWithADoubleAndUnit.hh"
42 fMuonCmd(0), fIsoMuonCmd(0), fIsoCmd(0), fRoiCmd(0)
45 fMuonCmd->SetGuidance(
"Number of muon for the trigger.");
46 fMuonCmd->SetParameterName(
"N",
true);
51 fIsoMuonCmd->SetGuidance(
"Number of isolated muon for the trigger.");
57 fIsoCmd->SetGuidance(
"Maximum allowed number of hits in tracker");
58 fIsoCmd->SetGuidance(
" for an isolated muon track (includes hits by muon)");
59 fIsoCmd->SetParameterName(
"N",
true);
64 fRoiCmd->SetGuidance(
"Define RoI angle");
65 fRoiCmd->SetParameterName(
"theta",
true,
true);
Definition of the RE05StackingActionMessenger class.
Definition of the RE05StackingAction class.
G4UIcmdWithAnInteger * fMuonCmd
virtual ~RE05StackingActionMessenger()
RE05StackingAction * fMyAction
RE05StackingActionMessenger(RE05StackingAction *msa)
G4UIcmdWithAnInteger * fIsoMuonCmd
virtual G4String GetCurrentValue(G4UIcommand *command)
G4UIcmdWithADoubleAndUnit * fRoiCmd
virtual void SetNewValue(G4UIcommand *command, G4String newValues)
G4UIcmdWithAnInteger * fIsoCmd
void SetNRequestMuon(G4int val)
G4int GetNIsolation() const
void SetNIsolation(G4int val)
G4int GetNRequestIsoMuon() const
void SetRoIAngle(G4double val)
void SetNRequestIsoMuon(G4int val)
G4int GetNRequestMuon() const
G4double GetRoIAngle() const