#include <G4ExcitedXiConstructor.hh>
|
G4DecayTable * | AddXiPiMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
|
G4DecayTable * | AddXiGammaMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
|
G4DecayTable * | AddLambdaKMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
|
G4DecayTable * | AddSigmaKMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
|
Definition at line 43 of file G4ExcitedXiConstructor.hh.
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ G4ExcitedXiConstructor()
G4ExcitedXiConstructor::G4ExcitedXiConstructor |
( |
| ) |
|
◆ ~G4ExcitedXiConstructor()
G4ExcitedXiConstructor::~G4ExcitedXiConstructor |
( |
| ) |
|
|
virtual |
◆ AddLambdaKMode()
Definition at line 110 of file G4ExcitedXiConstructor.cc.
128 daughterK =
"anti_kaon0";
131 }
else if (iIso3 == -1) {
139 if (fAnti) lambda =
"anti_" +
lambda;
145 decayTable->Insert(mode);
◆ AddSigmaKMode()
Definition at line 151 of file G4ExcitedXiConstructor.cc.
164 daughterH =
"sigma+";
166 }
else if (iIso3== -1) {
167 daughterH =
"sigma0";
175 if (fAnti) daughterH =
"anti_" + daughterH;
179 daughterH,daughterK);
181 decayTable->Insert(mode);
187 daughterH =
"sigma0";
189 }
else if (iIso3 == -1) {
190 daughterH =
"sigma-";
194 daughterK =
"anti_kaon0";
198 if (fAnti) daughterH =
"anti_" + daughterH;
202 daughterH,daughterK);
204 decayTable->Insert(mode);
◆ AddXiGammaMode()
Definition at line 87 of file G4ExcitedXiConstructor.cc.
96 }
else if (iIso3==-1) {
99 if (fAnti) daughterH =
"anti_" + daughterH;
105 decayTable->Insert(mode);
◆ AddXiPiMode()
Definition at line 210 of file G4ExcitedXiConstructor.cc.
224 }
else if (iIso3 == -1) {
233 if (fAnti) daughterXi =
"anti_" + daughterXi;
237 daughterXi,daughterPi);
239 decayTable->Insert(mode);
246 }
else if (iIso3 == -1) {
251 if (fAnti) daughterXi =
"anti_" + daughterXi;
255 daughterXi,daughterPi);
257 decayTable->Insert(mode);
265 }
else if (iIso3==-1) {
273 if (fAnti) daughterXi =
"anti_" + daughterXi;
277 daughterXi,daughterPi);
279 decayTable->Insert(mode);
◆ CreateDecayTable()
Implements G4ExcitedBaryonConstructor.
Definition at line 57 of file G4ExcitedXiConstructor.cc.
69 AddXiPiMode( decayTable, parentName, br, iIso3, fAnti);
G4DecayTable * AddSigmaKMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
G4DecayTable * AddLambdaKMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
static const G4double bRatio[NStates][NumberOfDecayModes]
G4DecayTable * AddXiGammaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
G4DecayTable * AddXiPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
◆ Exist()
◆ GetEncodingOffset()
G4int G4ExcitedXiConstructor::GetEncodingOffset |
( |
G4int |
iState | ) |
|
|
inlineprotectedvirtual |
◆ GetiParity()
G4int G4ExcitedXiConstructor::GetiParity |
( |
G4int |
iState | ) |
|
|
inlineprotectedvirtual |
◆ GetiSpin()
G4int G4ExcitedXiConstructor::GetiSpin |
( |
G4int |
iState | ) |
|
|
inlineprotectedvirtual |
◆ GetMass()
◆ GetMultipletName()
G4String G4ExcitedXiConstructor::GetMultipletName |
( |
G4int |
iState | ) |
|
|
inlineprotectedvirtual |
◆ GetName()
◆ GetQuarkContents()
◆ GetWidth()
◆ bRatio
const G4double G4ExcitedXiConstructor::bRatio |
|
staticprivate |
Initial value:=
{
{ 0.98, 0.02, 0.0, 0.0},
{ 0.10, 0.0, 0.70, 0.20},
{ 0.15, 0.0, 0.70, 0.15},
{ 0.25, 0.0, 0.50, 0.25},
{ 0.10, 0.0, 0.20, 0.70}
}
Definition at line 95 of file G4ExcitedXiConstructor.hh.
◆ encodingOffset
const G4int G4ExcitedXiConstructor::encodingOffset |
|
staticprivate |
◆ iParity
const G4int G4ExcitedXiConstructor::iParity |
|
staticprivate |
◆ iSpin
const G4int G4ExcitedXiConstructor::iSpin |
|
staticprivate |
◆ mass
const G4double G4ExcitedXiConstructor::mass |
|
staticprivate |
◆ name
const char * G4ExcitedXiConstructor::name |
|
staticprivate |
◆ width
const G4double G4ExcitedXiConstructor::width |
|
staticprivate |
The documentation for this class was generated from the following files: