Import Geant4 8.2.0 source tree
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4DiQuarks.cc,v 1.7 2006/06/29 19:26:54 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedBaryonConstructor.cc,v 1.7 2006/06/29 19:26:56 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedBaryons.cc,v 1.7 2006/06/29 19:26:58 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedDeltaConstructor.cc,v 1.10 2006/06/29 19:27:00 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// $Id: G4ExcitedDeltaConstructor.cc,v 1.11 2006/10/12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -481,7 +481,7 @@ const G4double G4ExcitedDeltaConstructor::mass[] =
|
||||
|
||||
const G4double G4ExcitedDeltaConstructor::width[] = {
|
||||
350.0*MeV, 145.0*MeV, 300.0*MeV, 200.0*MeV, 330.0*MeV,
|
||||
250.0*MeV, 200.0*MeV, 360.0*MeV, 285.0*MeV
|
||||
250.0*MeV, 200.0*MeV, 360.0*MeV, 280.0*MeV
|
||||
};
|
||||
|
||||
const G4int G4ExcitedDeltaConstructor::iSpin[] =
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedLambdaConstructor.cc,v 1.10 2006/06/29 19:27:02 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// $Id: G4ExcitedLambdaConstructor.cc,v 1.11 2006/10/12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedMesonConstructor.cc,v 1.17 2006/06/29 19:27:04 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// $Id: G4ExcitedMesonConstructor.cc,v 1.19 2006/10/12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -388,34 +388,34 @@ G4DecayTable* G4ExcitedMesonConstructor::AddKTwoPiMode(
|
||||
if (iIso3 == +1) {
|
||||
if (iType == TK) {
|
||||
mode = new G4PhaseSpaceDecayChannel(nameParent, br/3., 2,
|
||||
"k2(1770)+","pi0");
|
||||
"k2_star(1430)+","pi0");
|
||||
decayTable->Insert(mode);
|
||||
mode = new G4PhaseSpaceDecayChannel(nameParent, br*2./3., 2,
|
||||
"k2(1770)0","pi+");
|
||||
"k2_star(1430)0","pi+");
|
||||
decayTable->Insert(mode);
|
||||
}else if (iType==TAntiK) {
|
||||
mode = new G4PhaseSpaceDecayChannel(nameParent, br/3., 2,
|
||||
"anti_k2(1770)0","pi0");
|
||||
"anti_k2_star(1430)0","pi0");
|
||||
decayTable->Insert(mode);
|
||||
mode = new G4PhaseSpaceDecayChannel(nameParent, br*2./3., 2,
|
||||
"k2(1770)-","pi+");
|
||||
"k2_star(1430)-","pi+");
|
||||
decayTable->Insert(mode);
|
||||
}
|
||||
} else if (iIso3 == -1) {
|
||||
if (iType == TK) {
|
||||
mode = new G4PhaseSpaceDecayChannel(nameParent, br/3., 2,
|
||||
"k2(1770)0","pi0");
|
||||
"k2_star(1430)0","pi0");
|
||||
decayTable->Insert(mode);
|
||||
mode = new G4PhaseSpaceDecayChannel(nameParent, br*2./3., 2,
|
||||
"k2(1770)+","pi-");
|
||||
"k2_star(1430)+","pi-");
|
||||
decayTable->Insert(mode);
|
||||
|
||||
}else if (iType==TAntiK) {
|
||||
mode = new G4PhaseSpaceDecayChannel(nameParent, br/3., 2,
|
||||
"k2(1770)-","pi0");
|
||||
"k2_star(1430)-","pi0");
|
||||
decayTable->Insert(mode);
|
||||
mode = new G4PhaseSpaceDecayChannel(nameParent, br*2./3., 2,
|
||||
"anti_k2(1770)0","pi-");
|
||||
"anti_k2_star(1430)0","pi-");
|
||||
decayTable->Insert(mode);
|
||||
}
|
||||
}
|
||||
@@ -1399,16 +1399,16 @@ const char* G4ExcitedMesonConstructor::name[G4ExcitedMesonConstructor::NMultiple
|
||||
|
||||
const G4double G4ExcitedMesonConstructor::mass[G4ExcitedMesonConstructor::NMultiplets ][ G4ExcitedMesonConstructor::NMesonTypes ] =
|
||||
{
|
||||
{ 1.2295*GeV, 1.170*GeV, 1.386*GeV, 1.273*GeV, 1.273*GeV },
|
||||
{ 1.474*GeV, 1.370*GeV, 0.0, 1.412*GeV, 1.412*GeV },
|
||||
{ 1.2295*GeV, 1.170*GeV, 1.386*GeV, 1.272*GeV, 1.273*GeV },
|
||||
{ 1.474*GeV, 1.350*GeV, 0.0, 1.414*GeV, 1.414*GeV },
|
||||
{ 1.230*GeV,1.2818*GeV,1.4263*GeV, 1.402*GeV, 1.402*GeV },
|
||||
{ 1.318*GeV,1.2754*GeV, 1.525*GeV,1.4256*GeV, 1.4256*GeV },
|
||||
{ 1.672*GeV, 1.617*GeV, 1.842*GeV, 1.773*GeV, 1.773*GeV },
|
||||
{ 1.3183*GeV,1.2754*GeV, 1.525*GeV,1.4256*GeV, 1.4256*GeV },
|
||||
{ 1.6724*GeV, 1.617*GeV, 1.842*GeV, 1.773*GeV, 1.773*GeV },
|
||||
{ 1.720*GeV, 1.670*GeV, 0.0, 1.717*GeV, 1.717*GeV },
|
||||
{ 1.688*GeV, 1.667*GeV, 1.854*GeV, 1.776*GeV, 1.776*GeV },
|
||||
{ 1.6888*GeV, 1.667*GeV, 1.854*GeV, 1.776*GeV, 1.776*GeV },
|
||||
{ 1.300*GeV, 1.294*GeV, 1.476*GeV, 1.460*GeV, 1.460*GeV },
|
||||
{ 1.465*GeV, 1.420*GeV, 1.680*GeV, 1.414*GeV, 1.414*GeV },
|
||||
{ 0.0, 1.815*GeV, 2.011*GeV, 1.973*GeV, 1.973*GeV }
|
||||
{ 1.459*GeV, 1.425*GeV, 1.680*GeV, 1.414*GeV, 1.414*GeV },
|
||||
{ 0.0, 1.815*GeV, 2.010*GeV, 1.973*GeV, 1.973*GeV }
|
||||
};
|
||||
|
||||
const G4double G4ExcitedMesonConstructor::massKdiff[ G4ExcitedMesonConstructor::NMultiplets ] = {
|
||||
@@ -1424,15 +1424,15 @@ const G4double G4ExcitedMesonConstructor::widthKdiff[ G4ExcitedMesonConstructor
|
||||
const G4double G4ExcitedMesonConstructor::width[G4ExcitedMesonConstructor::NMultiplets ][ G4ExcitedMesonConstructor::NMesonTypes ] =
|
||||
{
|
||||
{ 142.0*MeV, 360.0*MeV, 91.0*MeV, 90.0*MeV, 90.0*MeV },
|
||||
{ 265.0*MeV, 200.0*MeV, 0.0, 294.0*MeV, 294.0*MeV },
|
||||
{ 400.0*MeV, 24.1*MeV, 54.9*MeV, 174.0*MeV, 174.0*MeV },
|
||||
{ 105.0*MeV, 185.2*MeV, 73.0*MeV, 98.5*MeV, 98.5*MeV },
|
||||
{ 265.0*MeV, 350.0*MeV, 0.0, 290.0*MeV, 290.0*MeV },
|
||||
{ 420.0*MeV, 24.2*MeV, 54.9*MeV, 174.0*MeV, 174.0*MeV },
|
||||
{ 107.0*MeV, 185.2*MeV, 73.0*MeV, 98.5*MeV, 98.5*MeV },
|
||||
{ 259.0*MeV, 181.0*MeV, 225.0*MeV, 186.0*MeV, 186.0*MeV },
|
||||
{ 250.0*MeV, 315.0*MeV, 0.0, 322.0*MeV, 322.0*MeV },
|
||||
{ 250.0*MeV, 315.0*MeV, 0.0, 320.0*MeV, 320.0*MeV },
|
||||
{ 161.0*MeV, 168.0*MeV, 87.0*MeV, 159.0*MeV, 159.0*MeV },
|
||||
{ 220.0*MeV, 55.0*MeV, 87.0*MeV, 260.0*MeV, 260.0*MeV },
|
||||
{ 400.0*MeV, 210.0*MeV, 150.0*MeV, 232.0*MeV, 232.0*MeV },
|
||||
{ 0.0, 197.0*MeV, 202.0*MeV, 373.0*MeV, 373.0*MeV }
|
||||
{ 400.0*MeV, 55.0*MeV, 87.0*MeV, 260.0*MeV, 260.0*MeV },
|
||||
{ 150.0*MeV, 215.0*MeV, 150.0*MeV, 232.0*MeV, 232.0*MeV },
|
||||
{ 0.0, 197.0*MeV, 200.0*MeV, 373.0*MeV, 373.0*MeV }
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedMesons.cc,v 1.7 2006/06/29 19:27:06 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedNucleonConstructor.cc,v 1.11 2006/06/29 19:27:08 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedSigmaConstructor.cc,v 1.10 2006/06/29 19:27:10 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// $Id: G4ExcitedSigmaConstructor.cc,v 1.11 2006/10/12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -574,12 +574,12 @@ const char* G4ExcitedSigmaConstructor::name[] = {
|
||||
};
|
||||
|
||||
const G4double G4ExcitedSigmaConstructor::mass[] = {
|
||||
1.3828*GeV, 1.660*GeV, 1.670*GeV, 1.750*GeV, 1.775*GeV,
|
||||
1.3837*GeV, 1.660*GeV, 1.670*GeV, 1.750*GeV, 1.775*GeV,
|
||||
1.915*GeV, 1.940*GeV, 2.030*GeV
|
||||
};
|
||||
|
||||
const G4double G4ExcitedSigmaConstructor::width[] = {
|
||||
36.0*MeV, 100.0*MeV, 60.0*MeV, 90.0*MeV, 120.0*MeV,
|
||||
35.8*MeV, 100.0*MeV, 60.0*MeV, 90.0*MeV, 120.0*MeV,
|
||||
120.0*MeV, 220.0*MeV, 180.0*MeV
|
||||
};
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4ExcitedXiConstructor.cc,v 1.7 2006/06/29 19:27:12 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4Gluons.cc,v 1.7 2006/06/29 19:27:14 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4Quarks.cc,v 1.7 2006/06/29 19:27:16 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4ShortLivedConstructor.cc,v 1.14 2006/06/29 19:27:18 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// $Id: G4ShortLivedConstructor.cc,v 1.15 2006/10/12 10:59:45 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -33,6 +33,8 @@
|
||||
//
|
||||
// Add "rho0" 25 Feb. 2000 H.Kurashige
|
||||
// Fix spin/isospin number for quarks 06 Apr. 2001 H.Kurashige
|
||||
// update quark mass 11 Oct. 2006 H.Kurashige
|
||||
// update meson/baryon masses 11 Oct. 2006 H.Kurashige
|
||||
|
||||
#include "G4ShortLivedConstructor.hh"
|
||||
|
||||
@@ -88,84 +90,84 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
particle->SetAntiPDGEncoding(21);
|
||||
// u-quark
|
||||
particle = new G4Quarks(
|
||||
"u_quark", 8.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
"u_quark", 2.3*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
1, +1, 0,
|
||||
1, +1, 0,
|
||||
"quarks", 0, 0, 2,
|
||||
true, -1.0, NULL);
|
||||
// d-quark
|
||||
particle = new G4Quarks(
|
||||
"d_quark", 15.0*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
"d_quark", 5.0*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
1, +1, 0,
|
||||
1, -1, 0,
|
||||
"quarks", 0, 0, 1,
|
||||
true, -1.0, NULL);
|
||||
// s-quark
|
||||
particle = new G4Quarks(
|
||||
"s_quark", 300.0*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
"s_quark", 95.0*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"quarks", 0, 0, 3,
|
||||
true, -1.0, NULL);
|
||||
// c-quark
|
||||
particle = new G4Quarks(
|
||||
"c_quark", 1.6*GeV, 0.0*MeV, +2./3.*eplus,
|
||||
"c_quark", 1.25*GeV, 0.0*MeV, +2./3.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"quarks", 0, 0, 4,
|
||||
true, -1.0, NULL);
|
||||
// b-quark
|
||||
particle = new G4Quarks(
|
||||
"b_quark", 4.5*GeV, 0.0*MeV, -1./3.*eplus,
|
||||
"b_quark", 4.20*GeV, 0.0*MeV, -1./3.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"quarks", 0, 0, 5,
|
||||
true, -1.0, NULL);
|
||||
// t-quark
|
||||
particle = new G4Quarks(
|
||||
"t_quark", 174.3*GeV, 0.0*MeV, +2./3.*eplus,
|
||||
"t_quark", 174.2*GeV, 0.0*MeV, +2./3.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"quarks", 0, 0, 6,
|
||||
true, -1.0, NULL);
|
||||
// anti u-quark
|
||||
particle = new G4Quarks(
|
||||
"anti_u_quark", 8.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
"anti_u_quark", 2.3*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
1, +1, 0,
|
||||
1, -1, 0,
|
||||
"quarks", 0, 0, -2,
|
||||
true, -1.0, NULL);
|
||||
// anti d-quark
|
||||
particle = new G4Quarks(
|
||||
"anti_d_quark", 15.0*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
"anti_d_quark", 5.0*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
1, +1, 0,
|
||||
1, +1, 0,
|
||||
"quarks", 0, 0, -1,
|
||||
true, -1.0, NULL);
|
||||
// s-quark
|
||||
particle = new G4Quarks(
|
||||
"anti_s_quark", 300.0*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
"anti_s_quark", 95.0*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"quarks", 0, 0, -3,
|
||||
true, -1.0, NULL);
|
||||
// c-quark
|
||||
particle = new G4Quarks(
|
||||
"anti_c_quark", 1.6*GeV, 0.0*MeV, -2./3.*eplus,
|
||||
"anti_c_quark", 1.25*GeV, 0.0*MeV, -2./3.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"quarks", 0, 0, -4,
|
||||
true, -1.0, NULL);
|
||||
// b-quark
|
||||
particle = new G4Quarks(
|
||||
"anti_b_quark", 4.5*GeV, 0.0*MeV, 1./3.*eplus,
|
||||
"anti_b_quark", 4.20*GeV, 0.0*MeV, 1./3.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"quarks", 0, 0, -5,
|
||||
true, -1.0, NULL);
|
||||
// t-quark
|
||||
particle = new G4Quarks(
|
||||
"anti_t_quark", 174.0*GeV, 0.0*MeV, -2./3.*eplus,
|
||||
"anti_t_quark", 174.2*GeV, 0.0*MeV, -2./3.*eplus,
|
||||
1, +1, 0,
|
||||
0, 0, 0,
|
||||
"quarks", 0, 0, -6,
|
||||
@@ -173,21 +175,21 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// uu1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"uu1_diquark", 16.0*MeV, 0.0*MeV, 4./3.*eplus,
|
||||
"uu1_diquark", 4.6*MeV, 0.0*MeV, 4./3.*eplus,
|
||||
2, +1, 0,
|
||||
2, +2, 0,
|
||||
"diquarks", 0, 0, 2203,
|
||||
true, -1.0, NULL);
|
||||
// ud1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"ud1_diquark", 23.0*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
"ud1_diquark", 7.3*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
2, +1, 0,
|
||||
2, +0, 0,
|
||||
"diquarks", 0, 0, 2103,
|
||||
true, -1.0, NULL);
|
||||
// dd1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"dd1_diquark", 30.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
"dd1_diquark", 10.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
2, +1, 0,
|
||||
2, -2, 0,
|
||||
"diquarks", 0, 0, 1103,
|
||||
@@ -195,7 +197,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// ud0-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"ud0_diquark", 23.0*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
"ud0_diquark", 7.3*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
0, +1, 0,
|
||||
0, +0, 0,
|
||||
"diquarks", 0, 0, 2101,
|
||||
@@ -203,7 +205,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// sd1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"sd1_diquark", 315.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
"sd1_diquark", 100.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
2, +1, 0,
|
||||
1, -1, 0,
|
||||
"diquarks", 0, 0, 3103,
|
||||
@@ -211,7 +213,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// su1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"su1_diquark", 308.0*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
"su1_diquark", 97.3*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
2, +1, 0,
|
||||
1, +1, 0,
|
||||
"diquarks", 0, 0, 3203,
|
||||
@@ -219,7 +221,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// sd0-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"sd0_diquark", 315.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
"sd0_diquark", 100.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
0, +1, 0,
|
||||
1, -1, 0,
|
||||
"diquarks", 0, 0, 3101,
|
||||
@@ -227,7 +229,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// su0-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"su0_diquark", 308.0*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
"su0_diquark", 97.3*MeV, 0.0*MeV, 1./3.*eplus,
|
||||
0, +1, 0,
|
||||
1, +1, 0,
|
||||
"diquarks", 0, 0, 3201,
|
||||
@@ -235,21 +237,21 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// anti uu1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_uu1_diquark", 16.0*MeV, 0.0*MeV, -4./3.*eplus,
|
||||
"anti_uu1_diquark", 4.6*MeV, 0.0*MeV, -4./3.*eplus,
|
||||
2, +1, 0,
|
||||
2, -2, 0,
|
||||
"diquarks", 0, 0, -2203,
|
||||
true, -1.0, NULL);
|
||||
// anti ud1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_ud1_diquark", 23.0*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
"anti_ud1_diquark", 7.3*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
2, +1, 0,
|
||||
2, +0, 0,
|
||||
"diquarks", 0, 0, -2103,
|
||||
true, -1.0, NULL);
|
||||
// anti dd1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_dd1_diquark", 30.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
"anti_dd1_diquark", 10.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
2, +1, 0,
|
||||
2, +2, 0,
|
||||
"diquarks", 0, 0, -1103,
|
||||
@@ -257,7 +259,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// anti ud0-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_ud0_diquark", 23.0*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
"anti_ud0_diquark", 7.3*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
0, +1, 0,
|
||||
0, +0, 0,
|
||||
"diquarks", 0, 0, -2101,
|
||||
@@ -265,7 +267,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// anti sd1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_sd1_diquark", 315.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
"anti_sd1_diquark", 100.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
2, +1, 0,
|
||||
1, +1, 0,
|
||||
"diquarks", 0, 0, -3103,
|
||||
@@ -273,7 +275,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// anti su1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_su1_diquark", 308.0*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
"anti_su1_diquark", 97.3*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
2, +1, 0,
|
||||
1, -1, 0,
|
||||
"diquarks", 0, 0, -3203,
|
||||
@@ -281,7 +283,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// anti sd0-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_sd0_diquark", 315.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
"anti_sd0_diquark", 100.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
0, +1, 0,
|
||||
1, +1, 0,
|
||||
"diquarks", 0, 0, -3101,
|
||||
@@ -289,14 +291,14 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// anti su0-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_su0_diquark", 308.0*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
"anti_su0_diquark", 97.3*MeV, 0.0*MeV, -1./3.*eplus,
|
||||
0, +1, 0,
|
||||
1, -1, 0,
|
||||
"diquarks", 0, 0, -3201,
|
||||
true, -1.0, NULL);
|
||||
// anti ss1-Diquark
|
||||
// ss1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"ss1_diquark", 600.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
"ss1_diquark", 190.0*MeV, 0.0*MeV, -2./3.*eplus,
|
||||
2, +1, 0,
|
||||
0, 0, 0,
|
||||
"diquarks", 0, 0, 3303,
|
||||
@@ -304,7 +306,7 @@ void G4ShortLivedConstructor::ConstructQuarks()
|
||||
|
||||
// anti ss1-Diquark
|
||||
particle = new G4DiQuarks(
|
||||
"anti_ss1_diquark", 600.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
"anti_ss1_diquark", 190.0*MeV, 0.0*MeV, 2./3.*eplus,
|
||||
2, +1, 0,
|
||||
0, 0, 0,
|
||||
"diquarks", 0, 0, -3303,
|
||||
@@ -446,7 +448,7 @@ void G4ShortLivedConstructor::ConstructBaryons()
|
||||
|
||||
// delta(1232)-
|
||||
particle = new G4ExcitedBaryons(
|
||||
"delta-", 1.232*GeV, 120.0*MeV, -1.0*eplus,
|
||||
"delta-", 1.232*GeV, 118.0*MeV, -1.0*eplus,
|
||||
3, +1, 0,
|
||||
3, -3, 0,
|
||||
"baryon", 0, +1, 1114,
|
||||
@@ -532,7 +534,7 @@ void G4ShortLivedConstructor::ConstructBaryons()
|
||||
|
||||
// anti_delta(1232)-
|
||||
particle = new G4ExcitedBaryons(
|
||||
"anti_delta-", 1.232*GeV, 120.0*MeV, +1.0*eplus,
|
||||
"anti_delta-", 1.232*GeV, 118.0*MeV, +1.0*eplus,
|
||||
3, +1, 0,
|
||||
3, +3, 0,
|
||||
"baryon", 0, -1, -1114,
|
||||
@@ -569,7 +571,7 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
// vector mesons
|
||||
// omega
|
||||
particle = new G4ExcitedMesons(
|
||||
"omega", 782.57*MeV, 8.49*MeV, +0.0*eplus,
|
||||
"omega", 782.65*MeV, 8.49*MeV, +0.0*eplus,
|
||||
2, -1, -1,
|
||||
0, +0, -1,
|
||||
"meson", 0, 0, 223,
|
||||
@@ -672,7 +674,7 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
|
||||
// rho0
|
||||
particle = new G4ExcitedMesons(
|
||||
"rho0", 775.8*MeV, 150.3*MeV, 0.0,
|
||||
"rho0", 775.5*MeV, 149.4*MeV, 0.0,
|
||||
2, -1, -1,
|
||||
2, 0, +1,
|
||||
"meson", 0, 0, 113,
|
||||
@@ -730,7 +732,7 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
|
||||
// a0(980)0
|
||||
particle = new G4ExcitedMesons(
|
||||
"a0(980)0", 984.7*MeV, 60.0*MeV, 0.0,
|
||||
"a0(980)0", 984.7*MeV, 75.0*MeV, 0.0,
|
||||
0, +1, +1,
|
||||
2, 0, -1,
|
||||
"meson", 0, 0, 9000111,
|
||||
@@ -748,28 +750,9 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
decayTable->Insert(mode);
|
||||
particle->SetDecayTable(decayTable);
|
||||
|
||||
// f0(400-1200)
|
||||
// f0(600) (was f0(400-1200))
|
||||
particle = new G4ExcitedMesons(
|
||||
"f0(600)", 470.0*MeV, 400.0*MeV, 0.0,
|
||||
0, +1, +1,
|
||||
0, 0, +1,
|
||||
"meson", 0, 0, 9000221,
|
||||
false, 0.0, NULL);
|
||||
particle->SetAntiPDGEncoding(9000221);
|
||||
// set sub type
|
||||
particle->SetMultipletName("f0(600)");
|
||||
// create decay table
|
||||
decayTable = new G4DecayTable();
|
||||
// create decay channel of f0(600) -> pi + pi
|
||||
// parent BR #daughters
|
||||
mode = new G4PhaseSpaceDecayChannel("f0(600)",1.000, 2,
|
||||
"pi+","pi-");
|
||||
// add decay table
|
||||
decayTable->Insert(mode);
|
||||
particle->SetDecayTable(decayTable);
|
||||
// f0(400-1200)
|
||||
particle = new G4ExcitedMesons(
|
||||
"f0(600)", 470.0*MeV, 400.0*MeV, 0.0,
|
||||
"f0(600)", 800.0*MeV, 800.0*MeV, 0.0,
|
||||
0, +1, +1,
|
||||
0, 0, +1,
|
||||
"meson", 0, 0, 9000221,
|
||||
@@ -790,7 +773,7 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
|
||||
// f0(980)
|
||||
particle = new G4ExcitedMesons(
|
||||
"f0(980)", 980.0*MeV, 40.0*MeV, 0.0,
|
||||
"f0(980)", 980.0*MeV, 70.0*MeV, 0.0,
|
||||
0, +1, +1,
|
||||
0, 0, +1,
|
||||
"meson", 0, 0, 9010221,
|
||||
@@ -808,15 +791,33 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
decayTable->Insert(mode);
|
||||
particle->SetDecayTable(decayTable);
|
||||
|
||||
|
||||
// eta(1405)
|
||||
particle = new G4ExcitedMesons(
|
||||
"eta(1405)", 1409.8*MeV, 51.1*MeV, 0.0,
|
||||
0, -1, +1,
|
||||
0, 0, +1,
|
||||
"meson", 0, 0, 9020221,
|
||||
false, 0.0, NULL);
|
||||
particle->SetAntiPDGEncoding(9020221);
|
||||
// set sub type
|
||||
particle->SetMultipletName("eta(1405)");
|
||||
// create decay table
|
||||
decayTable = new G4DecayTable();
|
||||
// create decay channel of eta(1405) -> rho + rho
|
||||
// parent BR #daughters
|
||||
mode = new G4PhaseSpaceDecayChannel("eta(1405)",1.000, 2,
|
||||
"rho+","rho-");
|
||||
// add decay table
|
||||
decayTable->Insert(mode);
|
||||
particle->SetDecayTable(decayTable);
|
||||
// f0(1500)
|
||||
particle = new G4ExcitedMesons(
|
||||
"f0(1500)", 1507.0*MeV, 109.0*MeV, 0.0,
|
||||
0, +1, +1,
|
||||
0, 0, +1,
|
||||
"meson", 0, 0, 9020221,
|
||||
"meson", 0, 0, 9030221,
|
||||
false, 0.0, NULL);
|
||||
particle->SetAntiPDGEncoding(9020221);
|
||||
particle->SetAntiPDGEncoding(9030221);
|
||||
// set sub type
|
||||
particle->SetMultipletName("f0(1500)");
|
||||
// create decay table
|
||||
@@ -831,7 +832,7 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
|
||||
// f0(1710)
|
||||
particle = new G4ExcitedMesons(
|
||||
"f0(1710)", 1713.0*MeV, 125.0*MeV, 0.0,
|
||||
"f0(1710)", 1718.0*MeV, 137.0*MeV, 0.0,
|
||||
0, +1, +1,
|
||||
0, 0, +1,
|
||||
"meson", 0, 0, 10331,
|
||||
@@ -892,7 +893,7 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
|
||||
// k_star0
|
||||
particle = new G4ExcitedMesons(
|
||||
"k_star0", 896.1*MeV, 50.7*MeV, 0.0*eplus,
|
||||
"k_star0", 896.0*MeV, 50.3*MeV, 0.0*eplus,
|
||||
2, -1, 0,
|
||||
1, -1, 0,
|
||||
"meson", 0, 0, 313,
|
||||
@@ -943,7 +944,7 @@ void G4ShortLivedConstructor::ConstructMesons()
|
||||
|
||||
// anti_k_star0
|
||||
particle = new G4ExcitedMesons(
|
||||
"anti_k_star0", 896.1*MeV, 50.7*MeV, 0.0*eplus,
|
||||
"anti_k_star0", 896.0*MeV, 50.3*MeV, 0.0*eplus,
|
||||
2, -1, 0,
|
||||
1, -1, 0,
|
||||
"meson", 0, 0, -313,
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4VShortLivedParticle.cc,v 1.8 2006/06/29 19:27:20 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
// GEANT4 tag $Name: geant4-08-02 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user