Geant4
10.00.p01
|
#include <G4ExcitedMesonConstructor.hh>
Public Types | |
enum | { NMultiplets = 10 } |
enum | { NMesonTypes = 5 } |
enum | { NumberOfDecayModes = 19 } |
Public Member Functions | |
G4ExcitedMesonConstructor (G4int nStates=0, G4int isoSpin=0) | |
virtual | ~G4ExcitedMesonConstructor () |
virtual void | Construct (G4int indexOfState=-1) |
Protected Types | |
enum | { N11P1 = 0, N13P0 = 1, N13P1 = 2, N13P2 = 3, N11D2 = 4, N13D1 = 5, N13D3 = 6, N21S0 = 7, N23S1 = 8, N23P2 = 9 } |
enum | { TPi =0, TEta =1, TEtaPrime =2, TK =3, TAntiK =4 } |
enum | { MPiGamma = 0, MRhoGamma =1, M2Pi =2, MPiRho =3, M3Pi = 4, MPiEta =5, M4Pi =6, MKKStar =7, M2PiEta =8, MRhoEta =9, M2PiRho =10, M2PiOmega =11, M2Eta =12, M2K =13, M2KPi =14, MPiOmega =15, MPiF2 =16, MPiF0 =17, MPiA2 =18 } |
enum | { MKPi = 0, MKStarPi =1, MKRho =2, MKOmega =3, MKStar2Pi =4, MKTwoPi =5, MKEta =6 } |
Protected Attributes | |
const G4String | type |
const G4int | leptonNumber |
const G4int | baryonNumber |
Static Protected Attributes | |
static const char * | name [NMultiplets][NMesonTypes] |
static const G4double | mass [NMultiplets][NMesonTypes] |
static const G4double | massKdiff [NMultiplets] |
static const G4double | width [NMultiplets][NMesonTypes] |
static const G4double | widthKdiff [NMultiplets] |
static const G4int | iIsoSpin [NMesonTypes] |
static const G4int | iSpin [NMultiplets] |
static const G4int | iParity [NMultiplets] |
static const G4int | iGParity [NMultiplets][NMesonTypes] |
static const G4int | iChargeConjugation [NMultiplets] |
static const G4int | encodingOffset [NMultiplets] |
static const G4double | bRatio [NMultiplets][NMesonTypes][NumberOfDecayModes] |
Definition at line 49 of file G4ExcitedMesonConstructor.hh.
anonymous enum |
Enumerator | |
---|---|
NMultiplets |
Definition at line 70 of file G4ExcitedMesonConstructor.hh.
|
protected |
Enumerator | |
---|---|
N11P1 | |
N13P0 | |
N13P1 | |
N13P2 | |
N11D2 | |
N13D1 | |
N13D3 | |
N21S0 | |
N23S1 | |
N23P2 |
Definition at line 72 of file G4ExcitedMesonConstructor.hh.
anonymous enum |
Enumerator | |
---|---|
NMesonTypes |
Definition at line 79 of file G4ExcitedMesonConstructor.hh.
|
protected |
Enumerator | |
---|---|
TPi | |
TEta | |
TEtaPrime | |
TK | |
TAntiK |
Definition at line 81 of file G4ExcitedMesonConstructor.hh.
anonymous enum |
Enumerator | |
---|---|
NumberOfDecayModes |
Definition at line 103 of file G4ExcitedMesonConstructor.hh.
|
protected |
Enumerator | |
---|---|
MPiGamma | |
MRhoGamma | |
M2Pi | |
MPiRho | |
M3Pi | |
MPiEta | |
M4Pi | |
MKKStar | |
M2PiEta | |
MRhoEta | |
M2PiRho | |
M2PiOmega | |
M2Eta | |
M2K | |
M2KPi | |
MPiOmega | |
MPiF2 | |
MPiF0 | |
MPiA2 |
Definition at line 105 of file G4ExcitedMesonConstructor.hh.
|
protected |
Enumerator | |
---|---|
MKPi | |
MKStarPi | |
MKRho | |
MKOmega | |
MKStar2Pi | |
MKTwoPi | |
MKEta |
Definition at line 110 of file G4ExcitedMesonConstructor.hh.
Definition at line 47 of file G4ExcitedMesonConstructor.cc.
|
virtual |
Definition at line 53 of file G4ExcitedMesonConstructor.cc.
|
protected |
Definition at line 1151 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1313 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1344 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1129 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 809 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1166 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1209 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1051 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1092 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 456 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1279 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 425 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 338 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 487 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 575 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 531 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 381 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 960 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 701 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
|
protected |
Definition at line 782 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 755 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 620 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 647 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 869 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 728 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 674 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
virtual |
Definition at line 57 of file G4ExcitedMesonConstructor.cc.
References ConstructMesons(), G4cerr, G4endl, G4ParticleTable::GetParticleTable(), NMesonTypes, and NMultiplets.
Referenced by G4ShortLivedConstructor::ConstructResonances().
Definition at line 92 of file G4ExcitedMesonConstructor.cc.
References baryonNumber, CreateDecayTable(), Exist(), GetCharge(), GetEncoding(), GetName(), iChargeConjugation, iGParity, iIsoSpin, iParity, iSpin, leptonNumber, mass, massKdiff, name, G4ParticleDefinition::SetAntiPDGEncoding(), G4ParticleDefinition::SetDecayTable(), G4ExcitedMesons::SetMultipletName(), TAntiK, TEta, TEtaPrime, TK, TPi, type, width, and widthKdiff.
Referenced by Construct().
|
protected |
Definition at line 244 of file G4ExcitedMesonConstructor.cc.
References Add2EtaMode(), Add2KMode(), Add2KPiMode(), Add2PiEtaMode(), Add2PiMode(), Add2PiOmegaMode(), Add2PiRhoMode(), Add3PiMode(), Add4PiMode(), AddKEtaMode(), AddKKStarMode(), AddKOmegaMode(), AddKPiMode(), AddKRhoMode(), AddKStar2PiMode(), AddKStarPiMode(), AddKTwoPiMode(), AddPiA2Mode(), AddPiF0Mode(), AddPiF2Mode(), AddPiGammaMode(), AddPiOmegaMode(), AddPiRhoMode(), AddRhoEtaMode(), AddRhoGammaMode(), bRatio, iIsoSpin, M2Eta, M2K, M2KPi, M2Pi, M2PiEta, M2PiOmega, M2PiRho, M3Pi, M4Pi, MKEta, MKKStar, MKOmega, MKPi, MKRho, MKStar2Pi, MKStarPi, MKTwoPi, MPiA2, MPiF0, MPiF2, MPiGamma, MPiOmega, MPiRho, MRhoEta, MRhoGamma, TAntiK, and TK.
Referenced by ConstructMesons().
Definition at line 78 of file G4ExcitedMesonConstructor.cc.
References N13D1, N13P0, N23P2, TEtaPrime, and TPi.
Referenced by ConstructMesons().
Definition at line 187 of file G4ExcitedMesonConstructor.cc.
References eplus, and GetQuarkContents().
|
protected |
Definition at line 199 of file G4ExcitedMesonConstructor.cc.
References encoding, encodingOffset, GetQuarkContents(), iSpin, TAntiK, TEta, TEtaPrime, TK, and TPi.
Referenced by ConstructMesons().
|
inlineprotected |
Definition at line 178 of file G4ExcitedMesonConstructor.hh.
References name, TAntiK, TK, and TPi.
Referenced by ConstructMesons().
Definition at line 142 of file G4ExcitedMesonConstructor.cc.
References TAntiK, TEta, TEtaPrime, TK, and TPi.
Referenced by GetCharge(), and GetEncoding().
|
protected |
Definition at line 86 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |
Definition at line 114 of file G4ExcitedMesonConstructor.hh.
Referenced by CreateDecayTable().
|
staticprotected |
Definition at line 100 of file G4ExcitedMesonConstructor.hh.
Referenced by GetEncoding().
|
staticprotected |
Definition at line 99 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |
Definition at line 98 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |
Definition at line 95 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons(), and CreateDecayTable().
|
staticprotected |
Definition at line 97 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |
Definition at line 96 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons(), and GetEncoding().
|
protected |
Definition at line 85 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |
Definition at line 91 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |
|
staticprotected |
Definition at line 90 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons(), and GetName().
|
protected |
Definition at line 84 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |
Definition at line 93 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |