Geant4  10.00.p02
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

G4EmProcessOptionsopt
 
G4UIdirectoryeLossDirectory
 
G4UIdirectorymscDirectory
 
G4UIdirectoryemDirectory
 
G4UIcmdWithABoolRndmStepCmd
 
G4UIcmdWithABoolEnlossFlucCmd
 
G4UIcmdWithABoolSubSecCmd
 
G4UIcmdWithADoubleMinSubSecCmd
 
G4UIcommandStepFuncCmd
 
G4UIcommanddeexCmd
 
G4UIcmdWithAStringmscCmd
 
G4UIcmdWithADoubleAndUnitMinEnCmd
 
G4UIcmdWithADoubleAndUnitMaxEnCmd
 
G4UIcmdWithABoolIntegCmd
 
G4UIcmdWithABoolrangeCmd
 
G4UIcmdWithABoollpmCmd
 
G4UIcmdWithABoollatCmd
 
G4UIcmdWithABoolsplCmd
 
G4UIcmdWithABoolaplCmd
 
G4UIcmdWithABooldeCmd
 
G4UIcmdWithABoolauCmd
 
G4UIcmdWithABoolpixeCmd
 
G4UIcmdWithAStringpixeXsCmd
 
G4UIcmdWithAStringpixeeXsCmd
 
G4UIcmdWithAnIntegerverCmd
 
G4UIcmdWithAnIntegerver1Cmd
 
G4UIcmdWithAnIntegerver2Cmd
 
G4UIcmdWithAnIntegerdedxCmd
 
G4UIcmdWithAnIntegerlamCmd
 
G4UIcmdWithADoublelllCmd
 
G4UIcmdWithADoublelabCmd
 
G4UIcmdWithADoubleskinCmd
 
G4UIcmdWithADoublefrCmd
 
G4UIcmdWithADoublefgCmd
 
G4UIcmdWithADoublemscfCmd
 
G4UIcmdWithADoubleAndUnitangCmd
 
G4UIcommandbfCmd
 
G4UIcommandfiCmd
 
G4UIcommandbrCmd
 

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
G4UIdirectorybaseDir
 
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: