Import Geant4 10.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-12-09 12:35:28 +01:00
parent 4ec577e5c4
commit a3452e42ac
3514 changed files with 210500 additions and 89628 deletions
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4DiffractiveExcitation.hh 86646 2014-11-14 13:29:39Z gcosmo $
// $Id: G4DiffractiveExcitation.hh 100828 2016-11-02 15:25:59Z gcosmo $
#ifndef G4DiffractiveExcitation_h
#define G4DiffractiveExcitation_h 1
@@ -49,7 +49,6 @@ class G4ExcitedString;
class G4DiffractiveExcitation {
public:
G4DiffractiveExcitation();
virtual ~G4DiffractiveExcitation();
@@ -64,6 +63,7 @@ class G4DiffractiveExcitation {
G4ExcitedString*& FirstString,
G4ExcitedString*& SecondString,
G4FTFParameters* theParameters ) const;
private:
G4DiffractiveExcitation( const G4DiffractiveExcitation& right );
const G4DiffractiveExcitation& operator=( const G4DiffractiveExcitation& right );
@@ -78,7 +78,7 @@ class G4DiffractiveExcitation {
void UnpackMeson( G4int IdPDG, G4int& Q1, G4int& Q2 ) const;
void UnpackBaryon( G4int IdPDG, G4int& Q1, G4int& Q2, G4int& Q3 ) const;
G4int NewNucleonId( G4int Q1, G4int Q2, G4int Q3 ) const;
};
#endif
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4DiffractiveHHScatterer.hh 74627 2013-10-17 07:04:38Z gcosmo $
// $Id: G4DiffractiveHHScatterer.hh 100828 2016-11-02 15:25:59Z gcosmo $
#ifndef G4DiffractiveHHScatterer_h
#define G4DiffractiveHHScatterer_h 1
@@ -50,7 +50,6 @@ class G4KineticTrack;
class G4DiffractiveHHScatterer {
public:
G4DiffractiveHHScatterer();
virtual ~G4DiffractiveHHScatterer();
@@ -59,7 +58,7 @@ class G4DiffractiveHHScatterer {
private:
const G4DiffractiveExcitation* theExcitation;
G4LundStringFragmentation* theStringFragmentation;
};
#endif
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4DiffractiveSplitableHadron.hh 74627 2013-10-17 07:04:38Z gcosmo $
// $Id: G4DiffractiveSplitableHadron.hh 100828 2016-11-02 15:25:59Z gcosmo $
// GEANT4 tag $Name: $
//
@@ -45,7 +45,6 @@
class G4DiffractiveSplitableHadron : public G4VSplitableHadron {
public:
G4DiffractiveSplitableHadron();
G4DiffractiveSplitableHadron( const G4ReactionProduct& aPrimary );
@@ -71,7 +70,7 @@ class G4DiffractiveSplitableHadron : public G4VSplitableHadron {
G4Parton* Parton[2];
G4int PartonIndex;
};
#endif
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4ElasticHNScattering.hh 86646 2014-11-14 13:29:39Z gcosmo $
// $Id: G4ElasticHNScattering.hh 100828 2016-11-02 15:25:59Z gcosmo $
#ifndef G4ElasticHNScattering_h
#define G4ElasticHNScattering_h 1
@@ -49,7 +49,6 @@ class G4ExcitedString;
class G4ElasticHNScattering {
public:
G4ElasticHNScattering();
virtual ~G4ElasticHNScattering();
@@ -62,7 +61,7 @@ class G4ElasticHNScattering {
const G4ElasticHNScattering& operator=( const G4ElasticHNScattering& right );
int operator==( const G4ElasticHNScattering& right ) const;
int operator!=( const G4ElasticHNScattering& right ) const;
};
#endif
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4FTFAnnihilation.hh 74627 2013-10-17 07:04:38Z gcosmo $
// $Id: G4FTFAnnihilation.hh 100828 2016-11-02 15:25:59Z gcosmo $
#ifndef G4FTFAnnihilation_h
#define G4FTFAnnihilation_h 1
@@ -48,7 +48,6 @@ class G4ExcitedString;
class G4FTFAnnihilation {
public:
G4FTFAnnihilation();
virtual ~G4FTFAnnihilation();
@@ -67,7 +66,7 @@ class G4FTFAnnihilation {
G4ThreeVector GaussianPt( G4double AveragePt2, G4double maxPtSquare ) const;
G4double ChooseX( G4double Alpha, G4double Beta ) const;
void UnpackBaryon( G4int IdPDG, G4int& Q1, G4int& Q2, G4int& Q3 ) const;
};
#endif
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4FTFModel.hh 90331 2015-05-26 08:24:09Z gcosmo $
// $Id: G4FTFModel.hh 100828 2016-11-02 15:25:59Z gcosmo $
// GEANT4 tag $Name: $
//
// Class Description
@@ -61,7 +61,6 @@ class G4ExcitedString;
class G4FTFModel : public G4VPartonStringModel {
public:
G4FTFModel( const G4String& modelName = "FTF" );
~G4FTFModel();
@@ -103,8 +102,8 @@ class G4FTFModel : public G4VPartonStringModel {
G4Nucleon* involvedNucleons[], G4double& sumMasses );
// Utility method used by PutOnMassShell.
G4bool SamplingNucleonKinematics( G4double averagePt2, const G4double maxPt2, // Uzhi
G4double dCor, G4V3DNucleus* nucleus, // Uzhi
G4bool SamplingNucleonKinematics( G4double averagePt2, const G4double maxPt2,
G4double dCor, G4V3DNucleus* nucleus,
const G4LorentzVector& pResidual,
const G4double residualMass, const G4int residualMassNumber,
const G4int numberOfInvolvedNucleons,
@@ -155,7 +154,6 @@ class G4FTFModel : public G4VPartonStringModel {
G4int TargetResidualMassNumber;
G4int TargetResidualCharge;
G4double TargetResidualExcitationEnergy;
};
@@ -174,3 +172,4 @@ inline G4V3DNucleus* G4FTFModel::GetProjectileNucleus() const {
}
#endif
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4FTFParameters.hh 91775 2015-08-05 14:42:39Z gcosmo $
// $Id: G4FTFParameters.hh 100828 2016-11-02 15:25:59Z gcosmo $
// GEANT4 tag $Name: $
//
#ifndef G4FTFParameters_h
@@ -40,7 +40,6 @@
class G4FTFParameters {
public:
G4FTFParameters( const G4ParticleDefinition* , G4int theA, G4int theZ, G4double s );
~G4FTFParameters();
@@ -72,12 +71,12 @@ class G4FTFParameters {
void SetProjMinDiffMass( const G4double aValue );
void SetProjMinNonDiffMass( const G4double aValue );
// void SetProbabilityOfProjDiff( const G4double aValue ); // Uzhi Oct 2014
//void SetProbabilityOfProjDiff( const G4double aValue );
void SetProbLogDistrPrD( const G4double aValue );
void SetTarMinDiffMass( const G4double aValue );
void SetTarMinNonDiffMass( const G4double aValue );
// void SetProbabilityOfTarDiff( const G4double aValue ); // Uzhi Oct 2014
//void SetProbabilityOfTarDiff( const G4double aValue );
void SetAveragePt2( const G4double aValue );
void SetProbLogDistr( const G4double aValue );
@@ -91,7 +90,7 @@ class G4FTFParameters {
void SetMaxNumberOfCollisions( const G4double aValue, const G4double bValue );
void SetProbOfInteraction( const G4double aValue );
void SetCofNuclearDestructionPr( const G4double aValue ); // Uzhi May 2015
void SetCofNuclearDestructionPr( const G4double aValue );
void SetCofNuclearDestruction( const G4double aValue );
void SetR2ofNuclearDestruction( const G4double aValue );
@@ -139,7 +138,7 @@ class G4FTFParameters {
G4double GetMaxNumberOfCollisions();
G4double GetProbOfInteraction();
G4double GetCofNuclearDestructionPr(); // Uzhi May 2015
G4double GetCofNuclearDestructionPr();
G4double GetCofNuclearDestruction();
G4double GetR2ofNuclearDestruction();
@@ -178,7 +177,7 @@ class G4FTFParameters {
G4double ProjMinDiffMass;
G4double ProjMinNonDiffMass;
G4double ProbLogDistrPrD; // Uzhi Oct 2014
G4double ProbLogDistrPrD;
G4double TarMinDiffMass;
G4double TarMinNonDiffMass;
@@ -193,7 +192,7 @@ class G4FTFParameters {
G4double MaxNumberOfCollisions;
G4double ProbOfInelInteraction;
G4double CofNuclearDestructionPr; // Cnd of nuclear destruction of projectile nucleus, May 2015.
G4double CofNuclearDestructionPr; // Cnd of nuclear destruction of projectile nucleus
G4double CofNuclearDestruction; // Cnd of nuclear destruction
G4double R2ofNuclearDestruction; // R2nd
@@ -207,7 +206,6 @@ class G4FTFParameters {
private:
static G4ThreadLocal bool chipsComponentXSisInitialized;
static G4ThreadLocal G4ChipsComponentXS* chipsComponentXSinstance;
};
@@ -307,7 +305,7 @@ inline void G4FTFParameters::SetAveragePt2( const G4double aValue ) {
AveragePt2 = aValue*CLHEP::GeV*CLHEP::GeV;
}
inline void G4FTFParameters::SetProbLogDistrPrD( const G4double aValue ) { // Uzhi Oct 2014
inline void G4FTFParameters::SetProbLogDistrPrD( const G4double aValue ) {
ProbLogDistrPrD = aValue;
}
@@ -347,7 +345,7 @@ inline void G4FTFParameters::SetProbOfInteraction( const G4double aValue ) {
ProbOfInelInteraction = aValue;
}
inline void G4FTFParameters::SetCofNuclearDestructionPr( const G4double aValue ) { // Uzhi May 2015
inline void G4FTFParameters::SetCofNuclearDestructionPr( const G4double aValue ) {
CofNuclearDestructionPr = aValue;
}
@@ -448,7 +446,7 @@ inline G4double G4FTFParameters::GetAveragePt2() {
return AveragePt2;
}
inline G4double G4FTFParameters::GetProbLogDistrPrD() { // Uzhi Oct 2014
inline G4double G4FTFParameters::GetProbLogDistrPrD() {
return ProbLogDistrPrD;
}
@@ -476,7 +474,7 @@ inline G4double G4FTFParameters::GetProbOfInteraction() {
return ProbOfInelInteraction;
}
inline G4double G4FTFParameters::GetCofNuclearDestructionPr() { // Uzhi May 2015
inline G4double G4FTFParameters::GetCofNuclearDestructionPr() {
return CofNuclearDestructionPr;
}
@@ -505,3 +503,4 @@ inline G4double G4FTFParameters::GetMaxPt2ofNuclearDestruction() {
}
#endif
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4FTFParticipants.hh 89632 2015-04-23 12:19:33Z gcosmo $
// $Id: G4FTFParticipants.hh 100828 2016-11-02 15:25:59Z gcosmo $
//
#ifndef G4FTFParticipants_h
@@ -49,7 +49,6 @@
class G4FTFParticipants : public G4VParticipants {
public:
G4FTFParticipants();
const G4FTFParticipants& operator=( const G4FTFParticipants& right );
@@ -69,7 +68,6 @@ class G4FTFParticipants : public G4VParticipants {
private:
G4FTFParticipants( const G4FTFParticipants& right );
G4int currentInteraction;
};
@@ -88,3 +86,4 @@ inline G4InteractionContent& G4FTFParticipants::GetInteraction() {
}
#endif