Import Geant4 11.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2023-12-08 10:43:34 +01:00
parent dd1f179cda
commit 860a2b92bf
3962 changed files with 139318 additions and 164259 deletions
@@ -127,7 +127,7 @@ public:
//----------------------------------------------------------------------------
// Temperature scaling
typedef std::function<double(double)> RateParam;
using RateParam = std::function<double (double)>;
static double PolynomialParam(double temp_K, std::vector<double> P);
static double ArrehniusParam(double temp_K, std::vector<double> P);
@@ -181,7 +181,7 @@ public:
static G4DNAMolecularReactionTable* GetReactionTable();
static G4DNAMolecularReactionTable* Instance();
static void DeleteInstance();
virtual ~G4DNAMolecularReactionTable();
~G4DNAMolecularReactionTable() override;
using Reactant = const G4MolecularConfiguration;
using Data = const G4DNAMolecularReactionData;
@@ -236,14 +236,14 @@ public:
void ScaleReactionRateForNewTemperature(double temp_K);
//_________________________________________________________________
void PrintTable(G4VDNAReactionModel* = 0);
void PrintTable(G4VDNAReactionModel* = nullptr);
void Reset();
protected:
G4bool fVerbose;
G4bool fVerbose{false};
G4VDNAMolecularGeometry* fGeometry;
G4VDNAMolecularGeometry* fGeometry{nullptr};
ReactionDataMap fReactionData;
ReactivesMV fReactantsMV;
ReactionDataMV fReactionDataMV;