#include <CexmcProductionModelMessenger.hh>
◆ CexmcProductionModelMessenger()
CexmcProductionModelMessenger::CexmcProductionModelMessenger |
( |
CexmcProductionModel * |
productionModel | ) |
|
|
explicit |
Definition at line 51 of file CexmcProductionModelMessenger.cc.
68 "\n Set angular range of interest given in values of cosinus;\n" 69 " first two values give the range (descending or ascending),\n" 70 " third value gives number of equal divisions within the\n" 73 "ARangeNmbOfDivisions",
false );
75 "ARangeTop >= -1.0 && ARangeTop <= 1.0 && " 76 "ARangeBottom >= -1.0 && ARangeBottom <= 1.0 && " 77 "ARangeNmbOfDivisions >= 1" );
83 "\n Add angular range of interest given in values of cosinus;\n" 84 " first two values give the range (descending or ascending),\n" 85 " third value gives number of equal divisions within the\n" 88 "ARangeNmbOfDivisions",
false );
90 "ARangeTop >= -1.0 && ARangeTop <= 1.0 && " 91 "ARangeBottom >= -1.0 && ARangeBottom <= 1.0 && " 92 "ARangeNmbOfDivisions >= 1" );
G4UIcmdWith3Vector * addAngularRange
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
CexmcProductionModel * productionModel
void SetDefaultValue(G4bool defVal)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
static G4String physicsDirName
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
G4UIcmdWithABool * applyFermiMotion
G4UIcmdWith3Vector * setAngularRange
◆ ~CexmcProductionModelMessenger()
CexmcProductionModelMessenger::~CexmcProductionModelMessenger |
( |
| ) |
|
Definition at line 97 of file CexmcProductionModelMessenger.cc.
G4UIcmdWith3Vector * addAngularRange
G4UIcmdWithABool * applyFermiMotion
G4UIcmdWith3Vector * setAngularRange
◆ SetNewValue()
Reimplemented from G4UImessenger.
Definition at line 105 of file CexmcProductionModelMessenger.cc.
123 static_cast< int >( vec.z() ) );
133 static_cast< int >( vec.z() ) );
G4UIcmdWith3Vector * addAngularRange
void SetAngularRange(G4double top, G4double bottom, G4int nmbOfDivs)
CexmcProductionModel * productionModel
static G4bool GetNewBoolValue(const char *paramString)
void AddAngularRange(G4double top, G4double bottom, G4int nmbOfDivs)
static G4ThreeVector GetNew3VectorValue(const char *paramString)
G4UIcmdWithABool * applyFermiMotion
void ApplyFermiMotion(G4bool on, G4bool fromMessenger=true)
G4UIcmdWith3Vector * setAngularRange
◆ addAngularRange
◆ applyFermiMotion
◆ productionModel
◆ setAngularRange
The documentation for this class was generated from the following files: