34 #include "PhysicsListMessenger.hh"
36 #include "PhysicsList.hh"
45 fGammaToMuPairFacCmd(0),
46 fAnnihiToMuPairFacCmd(0),
47 fAnnihiToHadronFacCmd(0)
53 (
"/testem/phys/SetGammaToMuPairFac",
this);
55 "Set factor to artificially increase the GammaToMuPair cross section");
57 fGammaToMuPairFacCmd->
SetRange(
"GammaToMuPairFac>0.0");
61 (
"/testem/phys/SetAnnihiToMuPairFac",
this);
63 "Set factor to artificially increase the AnnihiToMuPair cross section");
65 fAnnihiToMuPairFacCmd->
SetRange(
"AnnihiToMuPairFac>0.0");
69 (
"/testem/phys/SetAnnihiToHadronFac",
this);
71 "Set factor to artificially increase the AnnihiToHadrons cross section");
73 fAnnihiToHadronFacCmd->
SetRange(
"AnnihiToHadFac>0.0");
81 delete fGammaToMuPairFacCmd;
82 delete fAnnihiToMuPairFacCmd;
83 delete fAnnihiToHadronFacCmd;
92 if(command == fGammaToMuPairFacCmd)
96 if( command == fAnnihiToMuPairFacCmd)
100 if( command == fAnnihiToHadronFacCmd)
void SetGammaToMuPairFac(G4double)
void SetAnnihiToHadronFac(G4double)
static G4double GetNewDoubleValue(const char *paramString)
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void SetAnnihiToMuPairFac(G4double)
void AvailableForStates(G4ApplicationState s1)
void SetNewValue(G4UIcommand *, G4String)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
PhysicsListMessenger(PhysicsList *)