Import Geant4 10.7.0 source tree

This commit is contained in:
Gabriele Cosmo
2020-12-04 12:30:43 +01:00
parent 67ba86d073
commit dab42d2018
3770 changed files with 226369 additions and 286486 deletions
@@ -126,8 +126,16 @@ ExciteParticipants( G4VSplitableHadron *projectile, G4VSplitableHadron *target,
if ( ProjectileDiffraction ) {
if ( absPDGcode > 1000 ) //------Projectile is baryon --------
{
ProjectileMinDiffrMass = 1.16; // GeV
AveragePt2 = 0.3; // GeV^2
if ( absPDGcode > 4000 && absPDGcode < 6000 ) // Projectile is a charm or bottom baryon
{
ProjectileMinDiffrMass = projectile->GetDefinition()->GetPDGMass()/CLHEP::GeV + 0.25; // GeV
AveragePt2 = 0.3; // GeV^2
}
else
{
ProjectileMinDiffrMass = 1.16; // GeV
AveragePt2 = 0.3; // GeV^2
}
}
else if( absPDGcode == 211 || absPDGcode == 111) //------Projectile is Pion -----------
{
@@ -144,6 +152,11 @@ ExciteParticipants( G4VSplitableHadron *projectile, G4VSplitableHadron *target,
ProjectileMinDiffrMass = 0.25; // GeV
AveragePt2 = 0.36; // GeV^2
}
else if( absPDGcode > 400 && absPDGcode < 600) // Projectile is a charm or bottom meson
{
ProjectileMinDiffrMass = projectile->GetDefinition()->GetPDGMass()/CLHEP::GeV + 0.25; // GeV
AveragePt2 = 0.3; // GeV^2
}
else //------Projectile is undefined, Nucleon assumed
{
ProjectileMinDiffrMass = 1.1; // GeV