Geant4  10.00.p03
G4EnergyLossMessenger Class Reference

#include <G4EnergyLossMessenger.hh>

+ Inheritance diagram for G4EnergyLossMessenger:
+ Collaboration diagram for G4EnergyLossMessenger:

Public Member Functions

 G4EnergyLossMessenger ()
 
virtual ~G4EnergyLossMessenger ()
 
void SetNewValue (G4UIcommand *, G4String)
 
- Public Member Functions inherited from G4UImessenger
 G4UImessenger ()
 
 G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
virtual ~G4UImessenger ()
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
G4bool operator== (const G4UImessenger &messenger) const
 

Private Attributes

G4EmProcessOptions * opt
 
G4UIdirectory * eLossDirectory
 
G4UIdirectory * mscDirectory
 
G4UIdirectory * emDirectory
 
G4UIcmdWithABool * RndmStepCmd
 
G4UIcmdWithABool * EnlossFlucCmd
 
G4UIcmdWithABool * SubSecCmd
 
G4UIcmdWithADouble * MinSubSecCmd
 
G4UIcommand * StepFuncCmd
 
G4UIcommand * deexCmd
 
G4UIcmdWithAString * mscCmd
 
G4UIcmdWithADoubleAndUnit * MinEnCmd
 
G4UIcmdWithADoubleAndUnit * MaxEnCmd
 
G4UIcmdWithABool * IntegCmd
 
G4UIcmdWithABool * rangeCmd
 
G4UIcmdWithABool * lpmCmd
 
G4UIcmdWithABool * latCmd
 
G4UIcmdWithABool * splCmd
 
G4UIcmdWithABool * aplCmd
 
G4UIcmdWithABool * deCmd
 
G4UIcmdWithABool * auCmd
 
G4UIcmdWithABool * pixeCmd
 
G4UIcmdWithAString * pixeXsCmd
 
G4UIcmdWithAString * pixeeXsCmd
 
G4UIcmdWithAnInteger * verCmd
 
G4UIcmdWithAnInteger * ver1Cmd
 
G4UIcmdWithAnInteger * ver2Cmd
 
G4UIcmdWithAnInteger * dedxCmd
 
G4UIcmdWithAnInteger * lamCmd
 
G4UIcmdWithADouble * lllCmd
 
G4UIcmdWithADouble * labCmd
 
G4UIcmdWithADouble * skinCmd
 
G4UIcmdWithADouble * frCmd
 
G4UIcmdWithADouble * fgCmd
 
G4UIcmdWithADouble * mscfCmd
 
G4UIcmdWithADoubleAndUnit * angCmd
 
G4UIcommand * bfCmd
 
G4UIcommand * fiCmd
 
G4UIcommand * brCmd
 

Additional Inherited Members

- Protected Member Functions inherited from G4UImessenger
G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 
- Protected Attributes inherited from G4UImessenger
G4UIdirectory * baseDir
 
G4String baseDirName
 

Detailed Description

Definition at line 75 of file G4EnergyLossMessenger.hh.

Constructor & Destructor Documentation

Member Function Documentation

void G4EnergyLossMessenger::SetNewValue ( G4UIcommand *  command,
G4String  newValue 
)
virtual

Reimplemented from G4UImessenger.

Definition at line 419 of file G4EnergyLossMessenger.cc.

References G4EmProcessOptions::ActivateForcedInteraction(), G4EmProcessOptions::ActivateSecondaryBiasing(), G4EmProcessOptions::ActivateSecondaryBiasingForGamma(), angCmd, aplCmd, G4UImanager::ApplyCommand(), auCmd, b2, b3, b4, bfCmd, brCmd, deCmd, dedxCmd, deexCmd, EnlossFlucCmd, fgCmd, fiCmd, fMinimal, frCmd, fUseDistanceToBoundary, fUseSafety, G4cout, G4endl, G4UIcmdWithABool::GetNewBoolValue(), G4UIcmdWithADouble::GetNewDoubleValue(), G4UIcmdWithADoubleAndUnit::GetNewDoubleValue(), G4UIcmdWithAnInteger::GetNewIntValue(), G4UImanager::GetUIpointer(), IntegCmd, labCmd, lamCmd, latCmd, lllCmd, lpmCmd, MaxEnCmd, MinEnCmd, MinSubSecCmd, mscCmd, mscfCmd, name, opt, pixeCmd, pixeeXsCmd, pixeXsCmd, rangeCmd, RndmStepCmd, G4InuclParticleNames::s0, G4EmProcessOptions::SetApplyCuts(), G4EmProcessOptions::SetAuger(), G4EmProcessOptions::SetBuildCSDARange(), G4EmProcessOptions::SetDEDXBinning(), G4EmProcessOptions::SetDeexcitationActiveRegion(), G4EmProcessOptions::SetFactorForAngleLimit(), G4EmProcessOptions::SetFluo(), G4EmProcessOptions::SetIntegral(), G4EmProcessOptions::SetLambdaBinning(), G4EmProcessOptions::SetLambdaFactor(), G4EmProcessOptions::SetLinearLossLimit(), G4EmProcessOptions::SetLossFluctuations(), G4EmProcessOptions::SetLPMFlag(), G4EmProcessOptions::SetMaxEnergy(), G4EmProcessOptions::SetMinEnergy(), G4EmProcessOptions::SetMinSubRange(), G4EmProcessOptions::SetMscGeomFactor(), G4EmProcessOptions::SetMscLateralDisplacement(), G4EmProcessOptions::SetMscRangeFactor(), G4EmProcessOptions::SetMscStepLimitation(), G4EmProcessOptions::SetPIXE(), G4EmProcessOptions::SetPIXECrossSectionModel(), G4EmProcessOptions::SetPIXEElectronCrossSectionModel(), G4EmProcessOptions::SetPolarAngleLimit(), G4EmProcessOptions::SetProcessBiasingFactor(), G4EmProcessOptions::SetRandomStep(), G4EmProcessOptions::SetSkin(), G4EmProcessOptions::SetSplineFlag(), G4EmProcessOptions::SetStepFunction(), G4EmProcessOptions::SetSubCutoff(), G4EmProcessOptions::SetVerbose(), skinCmd, splCmd, StepFuncCmd, SubSecCmd, G4UIcommand::ValueOf(), ver1Cmd, ver2Cmd, and verCmd.

+ Here is the call graph for this function:

Member Data Documentation

G4UIcmdWithADoubleAndUnit* G4EnergyLossMessenger::angCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::aplCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::auCmd
private
G4UIcommand* G4EnergyLossMessenger::bfCmd
private
G4UIcommand* G4EnergyLossMessenger::brCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::deCmd
private
G4UIcmdWithAnInteger* G4EnergyLossMessenger::dedxCmd
private
G4UIcommand* G4EnergyLossMessenger::deexCmd
private
G4UIdirectory* G4EnergyLossMessenger::eLossDirectory
private

Definition at line 88 of file G4EnergyLossMessenger.hh.

Referenced by G4EnergyLossMessenger(), and ~G4EnergyLossMessenger().

G4UIdirectory* G4EnergyLossMessenger::emDirectory
private

Definition at line 90 of file G4EnergyLossMessenger.hh.

Referenced by G4EnergyLossMessenger(), and ~G4EnergyLossMessenger().

G4UIcmdWithABool* G4EnergyLossMessenger::EnlossFlucCmd
private
G4UIcmdWithADouble* G4EnergyLossMessenger::fgCmd
private
G4UIcommand* G4EnergyLossMessenger::fiCmd
private
G4UIcmdWithADouble* G4EnergyLossMessenger::frCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::IntegCmd
private
G4UIcmdWithADouble* G4EnergyLossMessenger::labCmd
private
G4UIcmdWithAnInteger* G4EnergyLossMessenger::lamCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::latCmd
private
G4UIcmdWithADouble* G4EnergyLossMessenger::lllCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::lpmCmd
private
G4UIcmdWithADoubleAndUnit* G4EnergyLossMessenger::MaxEnCmd
private
G4UIcmdWithADoubleAndUnit* G4EnergyLossMessenger::MinEnCmd
private
G4UIcmdWithADouble* G4EnergyLossMessenger::MinSubSecCmd
private
G4UIcmdWithAString* G4EnergyLossMessenger::mscCmd
private
G4UIdirectory* G4EnergyLossMessenger::mscDirectory
private

Definition at line 89 of file G4EnergyLossMessenger.hh.

Referenced by G4EnergyLossMessenger(), and ~G4EnergyLossMessenger().

G4UIcmdWithADouble* G4EnergyLossMessenger::mscfCmd
private
G4EmProcessOptions* G4EnergyLossMessenger::opt
private
G4UIcmdWithABool* G4EnergyLossMessenger::pixeCmd
private
G4UIcmdWithAString* G4EnergyLossMessenger::pixeeXsCmd
private
G4UIcmdWithAString* G4EnergyLossMessenger::pixeXsCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::rangeCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::RndmStepCmd
private
G4UIcmdWithADouble* G4EnergyLossMessenger::skinCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::splCmd
private
G4UIcommand* G4EnergyLossMessenger::StepFuncCmd
private
G4UIcmdWithABool* G4EnergyLossMessenger::SubSecCmd
private
G4UIcmdWithAnInteger* G4EnergyLossMessenger::ver1Cmd
private
G4UIcmdWithAnInteger* G4EnergyLossMessenger::ver2Cmd
private
G4UIcmdWithAnInteger* G4EnergyLossMessenger::verCmd
private

The documentation for this class was generated from the following files: