34#include "G4UIdirectory.hh"
35#include "G4UIcmdWithAString.hh"
36#include "G4UIcmdWithAnInteger.hh"
37#include "G4UIcmdWithADoubleAndUnit.hh"
38#include "G4UIcmdWithoutParameter.hh"
46 : fGlobalField(pEMfield)
51 fDetDir->SetGuidance(
" Field tracking control ");
58 fCaptureB1Cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
65 fCaptureB2Cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
72 fTransferBCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
75 fStepperCMD->SetGuidance(
"Select stepper type for field");
78 fStepperCMD->AvailableForStates(G4State_PreInit,G4State_Idle);
82 fMinStepCMD->SetParameterName(
"min step",
false,
false);
84 fMinStepCMD->AvailableForStates(G4State_PreInit,G4State_Idle);
108 fEpsMinCMD->SetParameterName(
"eps min",
false,
false);
110 fEpsMinCMD->AvailableForStates(G4State_PreInit,G4State_Idle);
114 fEpsMaxCMD->SetParameterName(
"eps max",
false,
false);
116 fEpsMaxCMD->AvailableForStates(G4State_PreInit,G4State_Idle);
Definition of the F04DetectorConstruction class.
Definition of the F04FieldMessenger class.
Definition of the F04GlobalField class.
void SetTransferMgntB(G4double)
void SetCaptureMgntB1(G4double)
void SetCaptureMgntB2(G4double)
F04DetectorConstruction * fDetector
G4UIcmdWithADoubleAndUnit * fCaptureB2Cmd
G4UIcmdWithADoubleAndUnit * fDeltaChordCMD
~F04FieldMessenger() override
G4UIcmdWithAnInteger * fStepperCMD
G4UIcmdWithADoubleAndUnit * fTransferBCmd
F04FieldMessenger(F04GlobalField *, F04DetectorConstruction *)
G4UIcmdWithADoubleAndUnit * fCaptureB1Cmd
G4UIcmdWithADoubleAndUnit * fDeltaIntersectionCMD
G4UIcmdWithADoubleAndUnit * fMinStepCMD
void SetNewValue(G4UIcommand *, G4String) override
G4UIcmdWithADoubleAndUnit * fEpsMaxCMD
G4UIcmdWithADoubleAndUnit * fDeltaOneStepCMD
F04GlobalField * fGlobalField
G4UIcmdWithADoubleAndUnit * fEpsMinCMD
void SetMinStep(G4double stp)
Set the minimum step length.
void SetEpsMin(G4double eps)
Set the minimum eps length.
void SetDeltaChord(G4double dcr)
Set the delta chord length.
void SetEpsMax(G4double eps)
Set the maximum eps length.
void SetStepperType(G4int i)
Set the Stepper types.