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
@@ -41,8 +41,6 @@
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
G4FragmentingString::G4FragmentingString(const G4FragmentingString &old)
{
LeftParton=old.LeftParton;
@@ -58,19 +56,19 @@ G4FragmentingString::G4FragmentingString(const G4FragmentingString &old)
G4FragmentingString & G4FragmentingString::operator =(const G4FragmentingString &old)
{
if (this != &old)
{
LeftParton=old.LeftParton;
RightParton=old.RightParton;
Ptleft=old.Ptleft;
Ptright=old.Ptright;
Pplus=old.Pplus;
Pminus=old.Pminus;
theStableParton=old.theStableParton;
theDecayParton=old.theDecayParton;
decaying=old.decaying;
}
return *this;
if (this != &old)
{
LeftParton=old.LeftParton;
RightParton=old.RightParton;
Ptleft=old.Ptleft;
Ptright=old.Ptright;
Pplus=old.Pplus;
Pminus=old.Pminus;
theStableParton=old.theStableParton;
theDecayParton=old.theDecayParton;
decaying=old.decaying;
}
return *this;
}
//---------------------------------------------------------------------------------
@@ -88,9 +86,9 @@ G4FragmentingString::G4FragmentingString(const G4ExcitedString &excited)
Pminus=P.e() - P.pz();
theStableParton=0;
theDecayParton=0;
// decaying=None; // Uzhi 19.06.2014
if(excited.GetDirection() > 0) {decaying=Left; } // Uzhi 20.06.2014
else {decaying=Right;} // Uzhi 20.06.2014
//decaying=None;
if(excited.GetDirection() > 0) {decaying=Left; }
else {decaying=Right;}
}
//---------------------------------------------------------------------------------
@@ -109,7 +107,7 @@ G4FragmentingString::G4FragmentingString(const G4FragmentingString &old,
Ptleft.setZ(0.);
theDecayParton=GetLeftParton();
theStableParton=GetRightParton();
decaying=Left; // Uzhi 19.06.2014
decaying=Left;
} else if ( old.decaying == Right )
{
RightParton = newdecay;
@@ -119,10 +117,11 @@ G4FragmentingString::G4FragmentingString(const G4FragmentingString &old,
Ptleft = old.Ptleft;
theDecayParton=GetRightParton();
theStableParton=GetLeftParton();
decaying=Right; // Uzhi 19.06.2014
decaying=Right;
} else
{
throw G4HadronicException(__FILE__, __LINE__, "G4FragmentingString::G4FragmentingString: no decay Direction defined");
throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::G4FragmentingString: no decay Direction defined");
}
Pplus = old.Pplus - (momentum->e() + momentum->pz());
Pminus = old.Pminus - (momentum->e() - momentum->pz());
@@ -131,7 +130,6 @@ G4FragmentingString::G4FragmentingString(const G4FragmentingString &old,
//G4double Enew=0.5 * (Pplus + Pminus);
}
//---------------------------------------------------------------------------------
G4FragmentingString::G4FragmentingString(const G4FragmentingString &old,
@@ -148,25 +146,24 @@ G4FragmentingString::G4FragmentingString(const G4FragmentingString &old,
{
RightParton= old.RightParton;
LeftParton = newdecay;
decaying=Left; // Uzhi 19.06.2014
decaying=Left;
} else if ( old.decaying == Right )
{
RightParton = newdecay;
LeftParton = old.LeftParton;
decaying=Right; // Uzhi 19.06.2014
decaying=Right;
} else
{
throw G4HadronicException(__FILE__, __LINE__, "G4FragmentingString::G4FragmentingString: no decay Direction defined");
throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::G4FragmentingString: no decay Direction defined");
}
}
//---------------------------------------------------------------------------------
G4FragmentingString::~G4FragmentingString()
{}
//---------------------------------------------------------------------------------
void G4FragmentingString::SetLeftPartonStable()
@@ -200,7 +197,7 @@ G4int G4FragmentingString::GetDecayDirection() const
G4bool G4FragmentingString::FourQuarkString() const
{
return LeftParton->GetParticleSubType()== "di_quark"
&& RightParton->GetParticleSubType()== "di_quark";
&& RightParton->GetParticleSubType()== "di_quark";
}
//---------------------------------------------------------------------------------
@@ -276,3 +273,4 @@ G4double G4FragmentingString::MassT2() const
{
return Pplus*Pminus;
}