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
@@ -39,8 +39,8 @@
#include "G4UnitsTable.hh"
G4DNAMakeReaction::G4DNAMakeReaction()
: G4VITReactionProcess()
, fMolReactionTable(reference_cast<const G4DNAMolecularReactionTable*>(fpReactionTable))
:
fMolReactionTable(reference_cast<const G4DNAMolecularReactionTable*>(fpReactionTable))
, fpReactionModel(nullptr)
, fpTimeStepper(nullptr)
, fTimeStep(0)
@@ -71,8 +71,8 @@ std::unique_ptr<G4ITReactionChange>
G4DNAMakeReaction::MakeReaction(const G4Track &trackA,
const G4Track &trackB)
{
G4Track& tA = const_cast<G4Track&>(trackA);
G4Track& tB = const_cast<G4Track&>(trackB);
auto & tA = const_cast<G4Track&>(trackA);
auto & tB = const_cast<G4Track&>(trackB);
UpdatePositionForReaction( tA , tB );//TODO: should change it
std::unique_ptr<G4ITReactionChange> pChanges(new G4ITReactionChange());
@@ -83,7 +83,7 @@ G4DNAMakeReaction::MakeReaction(const G4Track &trackA,
const auto pReactionData = fMolReactionTable->GetReactionData(pMoleculeA, pMoleculeB);
const G4int nbProducts = pReactionData->GetNbProducts();
if (nbProducts)
if (nbProducts != 0)
{
const G4double D1 = pMoleculeA->GetDiffusionCoefficient();
const G4double D2 = pMoleculeB->GetDiffusionCoefficient();
@@ -134,7 +134,7 @@ void G4DNAMakeReaction::UpdatePositionForReaction(G4Track& trackA,
trackB.SetPosition(p1);
return;
}
else if(D2 == 0)
if(D2 == 0)
{
trackA.SetPosition(p2);
return;