Import Geant4 10.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2019-12-06 15:12:28 +01:00
parent b2a62ae692
commit 5baee230e9
2997 changed files with 141580 additions and 98673 deletions
+16 -13
View File
@@ -23,12 +23,12 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// G4UIcommand
#ifndef G4UIcommand_h
#define G4UIcommand_h 1
// Author: Makoto Asai (SLAC)
// --------------------------------------------------------------------
#ifndef G4UIcommand_hh
#define G4UIcommand_hh 1
#include "G4UIparameter.hh"
class G4UImessenger;
@@ -131,7 +131,7 @@ class G4UIcommand
public:
inline const G4String & GetRange() const
{ return rangeString; };
inline G4int GetGuidanceEntries() const
inline size_t GetGuidanceEntries() const
{ return commandGuidance.size(); }
inline const G4String & GetGuidanceLine(G4int i) const
{ return commandGuidance[i]; }
@@ -139,7 +139,7 @@ class G4UIcommand
{ return commandPath; }
inline const G4String & GetCommandName() const
{ return commandName; }
inline G4int GetParameterEntries() const
inline size_t GetParameterEntries() const
{ return parameter.size(); }
inline G4UIparameter * GetParameter(G4int i) const
{ return parameter[i]; }
@@ -150,8 +150,8 @@ class G4UIcommand
public: // with description
inline void SetParameter(G4UIparameter *const newParameter)
{
parameter.push_back( newParameter );
newVal.resize( parameter.size() );
parameter.push_back( newParameter );
newVal.resize( parameter.size() );
}
// Defines a parameter. This method is used by the derived command classes
// but the user can directly use this command when he/she defines a command
@@ -168,10 +168,10 @@ class G4UIcommand
public:
inline const G4String GetTitle() const
{
if(commandGuidance.size() == 0)
{ return G4String("...Title not available..."); }
else
{ return commandGuidance[0]; }
if(commandGuidance.size() == 0)
{ return G4String("...Title not available..."); }
else
{ return commandGuidance[0]; }
}
protected:
@@ -213,6 +213,9 @@ class G4UIcommand
G4int CheckNewValue(const char* newValue);
// --- the following is used by CheckNewValue() --------
protected:
using yystype = G4UItokenNum::yystype;
using tokenNum = G4UItokenNum::tokenNum;
private:
G4int TypeCheck(const char* t);
G4int RangeCheck(const char* t);