46 aDir->
SetGuidance(
"tailoring the neutrino processes.");
49 theNu->
SetGuidance(
"Activation of neutrino-nucleus processes");
53 theNuETX =
new G4UIcmdWithABool(
"/physics_lists/nu/NuETotXscActivation",
this);
54 theNuETX->
SetGuidance(
"Activation of neutrino-electron processes");
59 theNuEleCcBF->
SetGuidance(
"Neutrino-electron charge current bias factor");
64 theNuEleNcBF->
SetGuidance(
"Neutrino-electron neutral current bias factor");
69 theNuNucleusBF->
SetGuidance(
"Neutrino-nucleus cross section bias factor");
73 theNuOscDistanceBF =
new G4UIcmdWithADouble(
"/physics_lists/nu/NuOscDistanceBias",
this);
74 theNuOscDistanceBF->
SetGuidance(
"Neutrino-oscillation distance bias factor");
84 theNuODN->
SetGuidance(
"Set neutrino oscillation distance region name");
96 delete theNuNucleusBF;
97 delete theNuOscDistanceBF;
109 else if (aComm==theNuEleCcBF)
111 else if (aComm==theNuEleNcBF)
113 else if (aComm==theNuNucleusBF)
115 else if (aComm==theNuOscDistanceBF)
117 else if(aComm==theNuDN)
119 else if(aComm==theNuODN)
~G4NeutrinoPhysicsMessenger() override
G4NeutrinoPhysicsMessenger(G4NeutrinoPhysics *af)
void SetNewValue(G4UIcommand *aComm, G4String aS) override
void SetNuEleNcBias(G4double bf)
void SetNuDetectorName(const G4String &dn)
void NuETotXscActivated(G4bool val)
void SetNuOscDistanceName(const G4String &dn)
void SetNuNucleusBias(G4double bf)
void SetNuEleCcBias(G4double bf)
void SetNuOscDistanceBias(G4double bf)
static G4bool GetNewBoolValue(const char *paramString)
static G4double GetNewDoubleValue(const char *paramString)
void SetToBeBroadcasted(G4bool val)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)