Geant4
10.02.p02
|
#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 1161 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 1375 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1139 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 819 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1176 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1219 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1061 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 1102 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 466 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1289 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 435 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 348 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 497 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 585 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 541 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 391 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert(), TAntiK, and TK.
Referenced by CreateDecayTable().
|
protected |
Definition at line 970 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 711 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 792 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 765 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 630 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 657 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 879 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 738 of file G4ExcitedMesonConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protected |
Definition at line 684 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 251 of file G4ExcitedMesonConstructor.cc.
References Add2EtaMode(), Add2KMode(), Add2KPiMode(), Add2PiEtaMode(), Add2PiMode(), Add2PiOmegaMode(), Add2PiRhoMode(), Add3PiMode(), Add4PiMode(), AddKEtaMode(), AddKKStarMode(), AddKOmegaMode(), AddKPiMode(), AddKRhoMode(), AddKStar2PiMode(), AddKStarPiMode(), AddKTwoPiMode(), AddPiA2Mode(), AddPiEtaMode(), 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, MPiEta, 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 |