#include <G4NeutrinoPhysicsMessenger.hh>
◆ G4NeutrinoPhysicsMessenger() [1/2]
Definition at line 41 of file G4NeutrinoPhysicsMessenger.cc.
42 : theB(ab)
43{
44
46 aDir->
SetGuidance(
"tailoring the neutrino processes.");
47
49 theNu->
SetGuidance(
"Activation of neutrino-nucleus processes");
52
53 theNuETX =
new G4UIcmdWithABool(
"/physics_lists/nu/NuETotXscActivation",
this);
54 theNuETX->
SetGuidance(
"Activation of neutrino-electron processes");
57
59 theNuEleCcBF->
SetGuidance(
"Neutrino-electron charge current bias factor");
62
64 theNuEleNcBF->
SetGuidance(
"Neutrino-electron neutral current bias factor");
67
69 theNuNucleusBF->
SetGuidance(
"Neutrino-nucleus cross section bias factor");
72
73 theNuOscDistanceBF =
new G4UIcmdWithADouble(
"/physics_lists/nu/NuOscDistanceBias",
this);
74 theNuOscDistanceBF->
SetGuidance(
"Neutrino-oscillation distance bias factor");
77
82
84 theNuODN->
SetGuidance(
"Set neutrino oscillation distance region name");
87}
void SetToBeBroadcasted(G4bool val)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
◆ ~G4NeutrinoPhysicsMessenger()
G4NeutrinoPhysicsMessenger::~G4NeutrinoPhysicsMessenger |
( |
| ) |
|
|
override |
Definition at line 89 of file G4NeutrinoPhysicsMessenger.cc.
90{
91 delete theNu;
92 delete theNuETX;
93
94 delete theNuEleCcBF;
95 delete theNuEleNcBF;
96 delete theNuNucleusBF;
97 delete theNuOscDistanceBF;
98
99 delete theNuDN;
100 delete theNuODN;
101
102 delete aDir;
103}
◆ G4NeutrinoPhysicsMessenger() [2/2]
◆ operator=()
◆ SetNewValue()
Reimplemented from G4UImessenger.
Definition at line 105 of file G4NeutrinoPhysicsMessenger.cc.
106{
107 if (aComm==theNuETX)
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)
121}
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)
The documentation for this class was generated from the following files: