Import Geant4 10.6.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2019-06-28 11:59:04 +02:00
parent 28a70706e0
commit d0f911957d
1056 changed files with 95168 additions and 78160 deletions
@@ -14,11 +14,11 @@ code and to keep track of all tags.
* Please list in reverse chronological order (last date on top)
---------------------------------------------------------------
06-Mar-2019 A. Ribon (hadr-string-diff-V10-04-16)
06-Mar-2019 A. Ribon (hadr-string-diff-V10-05-01)
- G4FTFModel: fixed a memory leak in G4FTFModel::GetStrings() reported as
bug #2138.
26-Feb-2019 J. Yarba
26-Feb-2019 J. Yarba (hadr-string-diff-V10-05-00)
- Correct FTF_NUCDESTR_P1_ADEP_TGT parameter (fNuclearTgtDestructP1_ADEP)
that has accidentally been made "fixed". No changes in the random sequence.
- Minor cleanups
@@ -44,8 +44,8 @@ class G4ExcitedStringDecay: public G4VStringFragmentation
private:
G4ExcitedStringDecay(const G4ExcitedStringDecay &right);
const G4ExcitedStringDecay & operator=(const G4ExcitedStringDecay &right);
int operator==(const G4ExcitedStringDecay &right) const;
int operator!=(const G4ExcitedStringDecay &right) const;
G4bool operator==(const G4ExcitedStringDecay &right) const;
G4bool operator!=(const G4ExcitedStringDecay &right) const;
public:
@@ -61,9 +61,9 @@ class G4FragmentingString
~G4FragmentingString();
G4FragmentingString& operator=(const G4FragmentingString &);
int operator==(const G4FragmentingString &right) const;
G4bool operator==(const G4FragmentingString &right) const;
int operator!=(const G4FragmentingString &right) const;
G4bool operator!=(const G4FragmentingString &right) const;
G4LorentzVector Get4Momentum() const;
@@ -118,13 +118,13 @@ class G4FragmentingString
};
inline
int G4FragmentingString::operator==(const G4FragmentingString &right) const
G4bool G4FragmentingString::operator==(const G4FragmentingString &right) const
{
return this == &right;
}
inline
int G4FragmentingString::operator!=(const G4FragmentingString &right) const
G4bool G4FragmentingString::operator!=(const G4FragmentingString &right) const
{
return this != &right;
}
@@ -51,8 +51,8 @@ private:
// not implemented to protect/forbid use
G4LundStringFragmentation(const G4LundStringFragmentation &right);
const G4LundStringFragmentation & operator=(const G4LundStringFragmentation &right);
int operator==(const G4LundStringFragmentation &right) const;
int operator!=(const G4LundStringFragmentation &right) const;
G4bool operator==(const G4LundStringFragmentation &right) const;
G4bool operator!=(const G4LundStringFragmentation &right) const;
private:
void SetMinMasses();
@@ -47,8 +47,8 @@ class G4QGSMFragmentation:public G4VLongitudinalStringDecay
// not implemented to protect/forbid use
G4QGSMFragmentation(const G4QGSMFragmentation &right);
const G4QGSMFragmentation & operator=(const G4QGSMFragmentation &right);
int operator==(const G4QGSMFragmentation &right) const;
int operator!=(const G4QGSMFragmentation &right) const;
G4bool operator==(const G4QGSMFragmentation &right) const;
G4bool operator!=(const G4QGSMFragmentation &right) const;
private:
void SetMinMasses();
@@ -52,8 +52,8 @@ class G4VLongitudinalStringDecay
// not implemented to protect/forbid use
G4VLongitudinalStringDecay(const G4VLongitudinalStringDecay &right);
const G4VLongitudinalStringDecay & operator=(const G4VLongitudinalStringDecay &right);
int operator==(const G4VLongitudinalStringDecay &right) const;
int operator!=(const G4VLongitudinalStringDecay &right) const;
G4bool operator==(const G4VLongitudinalStringDecay &right) const;
G4bool operator!=(const G4VLongitudinalStringDecay &right) const;
public:
virtual G4KineticTrackVector* FragmentString(const G4ExcitedString& theString)=0;
@@ -65,15 +65,15 @@ const G4ExcitedStringDecay & G4ExcitedStringDecay::operator=(const G4ExcitedStri
}
int G4ExcitedStringDecay::operator==(const G4ExcitedStringDecay &) const
G4bool G4ExcitedStringDecay::operator==(const G4ExcitedStringDecay &) const
{
return 0;
return false;
}
int G4ExcitedStringDecay::operator!=(const G4ExcitedStringDecay &) const
G4bool G4ExcitedStringDecay::operator!=(const G4ExcitedStringDecay &) const
{
return 1;
return true;
}
@@ -120,7 +120,7 @@ G4VLongitudinalStringDecay::~G4VLongitudinalStringDecay()
//-----------------------------------------------------------------------------
int G4VLongitudinalStringDecay::operator==(const G4VLongitudinalStringDecay &) const
G4bool G4VLongitudinalStringDecay::operator==(const G4VLongitudinalStringDecay &) const
{
throw G4HadronicException(__FILE__, __LINE__, "G4VLongitudinalStringDecay::operator== forbidden");
return false;
@@ -128,7 +128,7 @@ int G4VLongitudinalStringDecay::operator==(const G4VLongitudinalStringDecay &) c
//-------------------------------------------------------------------------------------
int G4VLongitudinalStringDecay::operator!=(const G4VLongitudinalStringDecay &) const
G4bool G4VLongitudinalStringDecay::operator!=(const G4VLongitudinalStringDecay &) const
{
throw G4HadronicException(__FILE__, __LINE__, "G4VLongitudinalStringDecay::operator!= forbidden");
return true;
@@ -41,8 +41,8 @@ class G4EventGenerator : public G4HadronicInteraction
private:
G4EventGenerator(const G4EventGenerator &right);
const G4EventGenerator & operator=(const G4EventGenerator &right);
int operator==(const G4EventGenerator &right) const;
int operator!=(const G4EventGenerator &right) const;
G4bool operator==(const G4EventGenerator &right) const;
G4bool operator!=(const G4EventGenerator &right) const;
public:
virtual G4double GetWidth(G4VertexCode &theCode) = 0;
@@ -84,8 +84,8 @@ class G4InteractionContent
private:
G4InteractionContent & operator=(const G4InteractionContent &right);
G4InteractionContent(const G4InteractionContent &right);
int operator==(const G4InteractionContent &right) const;
int operator!=(const G4InteractionContent &right) const;
G4bool operator==(const G4InteractionContent &right) const;
G4bool operator!=(const G4InteractionContent &right) const;
protected:
@@ -44,8 +44,8 @@ class G4StringModel : public G4VHighEnergyGenerator
private:
G4StringModel(const G4StringModel &right);
const G4StringModel & operator=(const G4StringModel &right);
int operator==(const G4StringModel &right) const;
int operator!=(const G4StringModel &right) const;
G4bool operator==(const G4StringModel &right) const;
G4bool operator!=(const G4StringModel &right) const;
public:
void Set3DNucleus(G4V3DNucleus *const value);
@@ -52,8 +52,8 @@ class G4VParticipants
virtual ~G4VParticipants();
const G4VParticipants & operator=(const G4VParticipants &right);
int operator==(const G4VParticipants &right) const;
int operator!=(const G4VParticipants &right) const;
G4bool operator==(const G4VParticipants &right) const;
G4bool operator!=(const G4VParticipants &right) const;
virtual void Init(G4int theZ, G4int theA);
virtual void SetNucleus(G4V3DNucleus* aNucleus);
@@ -56,8 +56,8 @@ class G4VPartonStringModel : public G4VHighEnergyGenerator
private:
G4VPartonStringModel(const G4VPartonStringModel &right);
const G4VPartonStringModel & operator=(const G4VPartonStringModel &right);
int operator==(const G4VPartonStringModel &right) const;
int operator!=(const G4VPartonStringModel &right) const;
G4bool operator==(const G4VPartonStringModel &right) const;
G4bool operator!=(const G4VPartonStringModel &right) const;
public:
void SetFragmentationModel(G4VStringFragmentation * aModel);
@@ -59,8 +59,8 @@ class G4VSplitableHadron
virtual ~G4VSplitableHadron();
int operator==(const G4VSplitableHadron &right) const;
int operator!=(const G4VSplitableHadron &right) const;
G4bool operator==(const G4VSplitableHadron &right) const;
G4bool operator!=(const G4VSplitableHadron &right) const;
void Set4Momentum(const G4LorentzVector &a4Momentum);
const G4LorentzVector & Get4Momentum() const;
@@ -41,8 +41,8 @@ class G4VStringFragmentation
private:
G4VStringFragmentation(const G4VStringFragmentation &right);
const G4VStringFragmentation & operator=(const G4VStringFragmentation &right);
int operator==(const G4VStringFragmentation &right) const;
int operator!=(const G4VStringFragmentation &right) const;
G4bool operator==(const G4VStringFragmentation &right) const;
G4bool operator!=(const G4VStringFragmentation &right) const;
public:
virtual G4KineticTrackVector * FragmentStrings(const G4ExcitedStringVector * theStrings)=0;
@@ -54,13 +54,13 @@ const G4EventGenerator & G4EventGenerator::operator=(const G4EventGenerator &)
}
int G4EventGenerator::operator==(const G4EventGenerator &) const
G4bool G4EventGenerator::operator==(const G4EventGenerator &) const
{
return 0;
return false;
}
int G4EventGenerator::operator!=(const G4EventGenerator &) const
G4bool G4EventGenerator::operator!=(const G4EventGenerator &) const
{
return 1;
return true;
}
@@ -51,13 +51,13 @@ const G4StringModel & G4StringModel::operator=(const G4StringModel &)
}
int G4StringModel::operator==(const G4StringModel &) const
G4bool G4StringModel::operator==(const G4StringModel &) const
{
return 0;
return false;
}
int G4StringModel::operator!=(const G4StringModel &) const
G4bool G4StringModel::operator!=(const G4StringModel &) const
{
return 1;
return true;
}
@@ -98,12 +98,12 @@ const G4VSplitableHadron & G4VSplitableHadron::operator=(const G4VSplitableHadro
}
int G4VSplitableHadron::operator==(const G4VSplitableHadron &right) const
G4bool G4VSplitableHadron::operator==(const G4VSplitableHadron &right) const
{
return this==&right;
}
int G4VSplitableHadron::operator!=(const G4VSplitableHadron &right) const
G4bool G4VSplitableHadron::operator!=(const G4VSplitableHadron &right) const
{
return this!=&right;
}
@@ -47,13 +47,13 @@ const G4VStringFragmentation & G4VStringFragmentation::operator=(const G4VString
return *this;
}
int G4VStringFragmentation::operator==(const G4VStringFragmentation &) const
G4bool G4VStringFragmentation::operator==(const G4VStringFragmentation &) const
{
return 0;
return false;
}
int G4VStringFragmentation::operator!=(const G4VStringFragmentation &) const
G4bool G4VStringFragmentation::operator!=(const G4VStringFragmentation &) const
{
return 1;
return true;
}
@@ -14,7 +14,7 @@ code and to keep track of all tags.
* Please list in reverse chronological order (last date on top)
---------------------------------------------------------------
02-Apr-2019 A. Ribon (hadr-qgsm-V10-04-09)
02-Apr-2019 A. Ribon (hadr-qgsm-V10-05-00)
- G4QGSParticipants : bug-fix (made by Vladimir Uzhinsky) in the
computation of the transverse mass in the method
G4QGSParticipants::DeterminePartonMomenta() .