Import Geant4 11.2.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2023-06-30 09:09:57 +02:00
parent aef78ca386
commit dd1f179cda
3780 changed files with 212808 additions and 142780 deletions
@@ -44,14 +44,7 @@
class G4HtmlPPReporter: public G4VParticlePropertyReporter
{
public:
//constructors
G4HtmlPPReporter();
//destructor
virtual ~G4HtmlPPReporter();
public:
virtual void Print(const G4String& option="");
void Print(const G4String& option="") override;
private:
void SparseOption(const G4String& option);
@@ -59,8 +59,8 @@ class G4IsotopeMagneticMomentTable : public G4VIsotopeTable
//
public:
//
typedef std::vector<G4IsotopeProperty*> G4IsotopeList;
typedef std::vector<G4String> G4IsotopeNameList;
using G4IsotopeList = std::vector<G4IsotopeProperty *>;
using G4IsotopeNameList = std::vector<G4String>;
public:
// constructor
@@ -74,7 +74,7 @@ protected:
public:
// destructor
virtual ~G4IsotopeMagneticMomentTable();
~G4IsotopeMagneticMomentTable() override;
public:
// with description
@@ -84,9 +84,9 @@ public:
// abstract base class G4VIstopeTable. We don't use this fuction in this
// implementation, instead we use the next function.
//
virtual G4IsotopeProperty* GetIsotope(G4int Z, G4int A, G4double E,
G4Ions::G4FloatLevelBase flb=G4Ions::G4FloatLevelBase::no_Float);
virtual G4IsotopeProperty* GetIsotopeByIsoLvl(G4int Z, G4int A, G4int lvl=0);
G4IsotopeProperty* GetIsotope(G4int Z, G4int A, G4double E,
G4Ions::G4FloatLevelBase flb=G4Ions::G4FloatLevelBase::no_Float) override;
G4IsotopeProperty* GetIsotopeByIsoLvl(G4int Z, G4int A, G4int lvl=0) override;
//
// again it will replace the pure virtual one in the abstract base class.
//
@@ -42,15 +42,8 @@
class G4SimplePPReporter: public G4VParticlePropertyReporter
{
public:
//constructors
G4SimplePPReporter();
//destructor
virtual ~G4SimplePPReporter();
public:
virtual void Print(const G4String& option="");
void Print(const G4String& option="") override;
};
@@ -43,14 +43,7 @@
class G4TextPPReporter: public G4VParticlePropertyReporter
{
public:
//constructors
G4TextPPReporter();
//destructor
virtual ~G4TextPPReporter();
public:
virtual void Print(const G4String& option="");
void Print(const G4String& option="") override;
protected:
void SparseOption(const G4String& option);
@@ -45,14 +45,7 @@
class G4TextPPRetriever: public G4VParticlePropertyRetriever
{
public:
//constructors
G4TextPPRetriever();
//destructor
virtual ~G4TextPPRetriever();
public:
virtual void Retrieve(const G4String& option="");
void Retrieve(const G4String& option="") override;
protected:
void SparseOption(const G4String& option);
@@ -60,7 +60,7 @@ class G4VParticlePropertyReporter
{ return (this != &right); }
public:
typedef std::vector<G4ParticlePropertyData*> G4PPDContainer;
using G4PPDContainer = std::vector<G4ParticlePropertyData *>;
public:
virtual G4bool FillList(G4String name);