Geant4
10.01.p03
|
#include <G4ExcitedLambdaConstructor.hh>
Public Types | |
enum | { NStates = 12 } |
enum | { NumberOfDecayModes = 7 } |
Public Member Functions | |
G4ExcitedLambdaConstructor () | |
virtual | ~G4ExcitedLambdaConstructor () |
Public Member Functions inherited from G4ExcitedBaryonConstructor | |
G4ExcitedBaryonConstructor (G4int nStates=0, G4int isoSpin=0) | |
virtual | ~G4ExcitedBaryonConstructor () |
virtual void | Construct (G4int indexOfState=-1) |
Protected Member Functions | |
virtual G4bool | Exist (G4int) |
virtual G4int | GetQuarkContents (G4int, G4int) |
virtual G4String | GetName (G4int iIso3, G4int iState) |
virtual G4String | GetMultipletName (G4int iState) |
virtual G4double | GetMass (G4int state, G4int iso) |
virtual G4double | GetWidth (G4int state, G4int iso) |
virtual G4int | GetiSpin (G4int iState) |
virtual G4int | GetiParity (G4int iState) |
virtual G4int | GetEncodingOffset (G4int iState) |
virtual G4DecayTable * | CreateDecayTable (const G4String &name, G4int iIso3, G4int iState, G4bool fAnti=false) |
Protected Member Functions inherited from G4ExcitedBaryonConstructor | |
virtual void | ConstructParticle (G4int indexOfState) |
virtual void | ConstructAntiParticle (G4int indexOfState) |
virtual G4double | GetCharge (G4int iIsoSpin3) |
virtual G4int | GetEncoding (G4int iIsoSpin3, G4int idxState) |
Private Types | |
enum | { LambdaIsoSpin = 0 } |
enum | { NK =0, NKStar =1, SigmaPi =2, SigmaStarPi =3, LambdaGamma =4, LambdaEta =5, LambdaOmega =6 } |
Private Member Functions | |
G4DecayTable * | AddNKMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
G4DecayTable * | AddNKStarMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
G4DecayTable * | AddSigmaPiMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
G4DecayTable * | AddSigmaStarPiMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
G4DecayTable * | AddLambdaGammaMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
G4DecayTable * | AddLambdaEtaMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
G4DecayTable * | AddLambdaOmegaMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti) |
Static Private Attributes | |
static const char * | name [NStates] |
static const G4double | mass [NStates] |
static const G4double | width [NStates] |
static const G4int | iSpin [NStates] |
static const G4int | iParity [NStates] |
static const G4int | encodingOffset [NStates] |
static const G4double | bRatio [NStates][NumberOfDecayModes] |
Additional Inherited Members | |
Protected Attributes inherited from G4ExcitedBaryonConstructor | |
G4int | NumberOfStates |
G4int | iIsoSpin |
const G4String | type |
const G4int | iConjugation |
const G4int | iGParity |
const G4int | leptonNumber |
const G4int | baryonNumber |
Definition at line 43 of file G4ExcitedLambdaConstructor.hh.
anonymous enum |
Enumerator | |
---|---|
NStates |
Definition at line 84 of file G4ExcitedLambdaConstructor.hh.
|
private |
Enumerator | |
---|---|
LambdaIsoSpin |
Definition at line 86 of file G4ExcitedLambdaConstructor.hh.
anonymous enum |
Enumerator | |
---|---|
NumberOfDecayModes |
Definition at line 97 of file G4ExcitedLambdaConstructor.hh.
|
private |
Enumerator | |
---|---|
NK | |
NKStar | |
SigmaPi | |
SigmaStarPi | |
LambdaGamma | |
LambdaEta | |
LambdaOmega |
Definition at line 99 of file G4ExcitedLambdaConstructor.hh.
G4ExcitedLambdaConstructor::G4ExcitedLambdaConstructor | ( | ) |
Definition at line 47 of file G4ExcitedLambdaConstructor.cc.
|
virtual |
Definition at line 53 of file G4ExcitedLambdaConstructor.cc.
|
private |
Definition at line 116 of file G4ExcitedLambdaConstructor.cc.
References G4DecayTable::Insert(), and G4InuclParticleNames::lambda.
Referenced by CreateDecayTable().
|
private |
Definition at line 98 of file G4ExcitedLambdaConstructor.cc.
References G4DecayTable::Insert(), and G4InuclParticleNames::lambda.
Referenced by CreateDecayTable().
|
private |
Definition at line 135 of file G4ExcitedLambdaConstructor.cc.
References G4DecayTable::Insert(), and G4InuclParticleNames::lambda.
Referenced by CreateDecayTable().
|
private |
Definition at line 154 of file G4ExcitedLambdaConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 197 of file G4ExcitedLambdaConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 240 of file G4ExcitedLambdaConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 296 of file G4ExcitedLambdaConstructor.cc.
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protectedvirtual |
Implements G4ExcitedBaryonConstructor.
Definition at line 57 of file G4ExcitedLambdaConstructor.cc.
References AddLambdaEtaMode(), AddLambdaGammaMode(), AddLambdaOmegaMode(), AddNKMode(), AddNKStarMode(), AddSigmaPiMode(), AddSigmaStarPiMode(), bRatio, LambdaEta, LambdaGamma, LambdaOmega, NK, NKStar, SigmaPi, and SigmaStarPi.
Implements G4ExcitedBaryonConstructor.
Definition at line 53 of file G4ExcitedLambdaConstructor.hh.
Implements G4ExcitedBaryonConstructor.
Definition at line 130 of file G4ExcitedLambdaConstructor.hh.
References encodingOffset.
Implements G4ExcitedBaryonConstructor.
Definition at line 124 of file G4ExcitedLambdaConstructor.hh.
References iParity.
Implements G4ExcitedBaryonConstructor.
Definition at line 118 of file G4ExcitedLambdaConstructor.hh.
References iSpin.
Implements G4ExcitedBaryonConstructor.
Definition at line 106 of file G4ExcitedLambdaConstructor.hh.
References mass.
Implements G4ExcitedBaryonConstructor.
Definition at line 153 of file G4ExcitedLambdaConstructor.hh.
References name.
Implements G4ExcitedBaryonConstructor.
Definition at line 159 of file G4ExcitedLambdaConstructor.hh.
References name.
Implements G4ExcitedBaryonConstructor.
Definition at line 136 of file G4ExcitedLambdaConstructor.hh.
Implements G4ExcitedBaryonConstructor.
Definition at line 112 of file G4ExcitedLambdaConstructor.hh.
References width.
|
staticprivate |
Definition at line 102 of file G4ExcitedLambdaConstructor.hh.
Referenced by CreateDecayTable().
|
staticprivate |
Definition at line 94 of file G4ExcitedLambdaConstructor.hh.
Referenced by GetEncodingOffset().
|
staticprivate |
Definition at line 93 of file G4ExcitedLambdaConstructor.hh.
Referenced by GetiParity().
|
staticprivate |
Definition at line 92 of file G4ExcitedLambdaConstructor.hh.
Referenced by GetiSpin().
|
staticprivate |
|
staticprivate |
Definition at line 89 of file G4ExcitedLambdaConstructor.hh.
Referenced by GetMultipletName(), and GetName().
|
staticprivate |