Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#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 |
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 48 of file G4ExcitedMesonConstructor.cc.
|
virtual |
Definition at line 54 of file G4ExcitedMesonConstructor.cc.
|
protected |
Definition at line 1152 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1314 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1345 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1130 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 810 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1167 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1210 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1052 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1093 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 457 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 1280 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 426 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 339 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 488 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 576 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 532 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 382 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 961 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 702 of file G4ExcitedMesonConstructor.cc.
|
protected |
Definition at line 783 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 756 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 621 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 648 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 870 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 729 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
protected |
Definition at line 675 of file G4ExcitedMesonConstructor.cc.
Referenced by CreateDecayTable().
|
virtual |
Definition at line 58 of file G4ExcitedMesonConstructor.cc.
Referenced by G4ShortLivedConstructor::ConstructResonances().
Definition at line 93 of file G4ExcitedMesonConstructor.cc.
Referenced by Construct().
|
protected |
Definition at line 245 of file G4ExcitedMesonConstructor.cc.
Referenced by ConstructMesons().
Definition at line 79 of file G4ExcitedMesonConstructor.cc.
Referenced by ConstructMesons().
Referenced by ConstructMesons().
Definition at line 188 of file G4ExcitedMesonConstructor.cc.
|
protected |
Definition at line 200 of file G4ExcitedMesonConstructor.cc.
Referenced by ConstructMesons().
|
inlineprotected |
Definition at line 178 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 143 of file G4ExcitedMesonConstructor.cc.
Referenced by GetCharge(), and GetEncoding().
Definition at line 86 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 114 of file G4ExcitedMesonConstructor.hh.
Referenced by CreateDecayTable().
Definition at line 100 of file G4ExcitedMesonConstructor.hh.
Referenced by GetEncoding().
Definition at line 99 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 98 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 95 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons(), and CreateDecayTable().
Definition at line 97 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 96 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons(), and GetEncoding().
Definition at line 85 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 91 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 92 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
|
staticprotected |
Definition at line 90 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons(), and GetName().
Definition at line 84 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 93 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().
Definition at line 94 of file G4ExcitedMesonConstructor.hh.
Referenced by ConstructMesons().