ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/particles/shortlived/include/G4ExcitedNucleonConstructor.hh>
Public Types | |
enum | { NStates = 15 } |
enum | { NumberOfDecayModes = 9 } |
Public Member Functions | |
G4ExcitedNucleonConstructor () | |
virtual | ~G4ExcitedNucleonConstructor () |
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 G4int | GetEncoding (G4int iIsoSpin3, G4int idxState) |
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) |
Private Types | |
enum | { NucleonIsoSpin = 1 } |
enum | { NGamma =0, NPi =1, NEta =2, NOmega =3, NRho =4, N2Pi =5, DeltaPi =6, NStarPi =7, LambdaK = 8 } |
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 42 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 42 of file G4ExcitedNucleonConstructor.hh
|
private |
Definition at line 92 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 92 of file G4ExcitedNucleonConstructor.hh
anonymous enum |
Definition at line 103 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 103 of file G4ExcitedNucleonConstructor.hh
|
private |
Definition at line 105 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 105 of file G4ExcitedNucleonConstructor.hh
anonymous enum |
Definition at line 90 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 90 of file G4ExcitedNucleonConstructor.hh
G4ExcitedNucleonConstructor::G4ExcitedNucleonConstructor | ( | ) |
Definition at line 46 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 46 of file G4ExcitedNucleonConstructor.cc
|
virtual |
Definition at line 52 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 52 of file G4ExcitedNucleonConstructor.cc
|
private |
Definition at line 422 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 422 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert(), and r.
Referenced by CreateDecayTable().
|
private |
Definition at line 506 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 506 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert(), and G4InuclParticleNames::lambda.
Referenced by CreateDecayTable().
|
private |
Definition at line 314 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 314 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 211 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 211 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 134 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 134 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 236 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 236 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 158 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 158 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 261 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 261 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
private |
Definition at line 369 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 369 of file G4ExcitedNucleonConstructor.cc
References G4DecayTable::Insert().
Referenced by CreateDecayTable().
|
protectedvirtual |
Implements G4ExcitedBaryonConstructor.
Definition at line 85 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 85 of file G4ExcitedNucleonConstructor.cc
References AddDeltaPiMode(), AddLambdaKMode(), AddN2PiMode(), AddNEtaMode(), AddNGammaMode(), AddNOmegaMode(), AddNPiMode(), AddNRhoMode(), AddNStarPiMode(), bRatio, DeltaPi, LambdaK, N2Pi, NEta, NGamma, NOmega, NPi, NRho, and NStarPi.
Implements G4ExcitedBaryonConstructor.
Definition at line 55 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 55 of file G4ExcitedNucleonConstructor.hh
Reimplemented from G4ExcitedBaryonConstructor.
Definition at line 56 of file G4ExcitedNucleonConstructor.cc.
View newest version in sPHENIX GitHub at line 56 of file G4ExcitedNucleonConstructor.cc
References G4ExcitedBaryonConstructor::GetEncoding(), GetEncodingOffset(), GetiSpin(), and GetQuarkContents().
Implements G4ExcitedBaryonConstructor.
Definition at line 136 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 136 of file G4ExcitedNucleonConstructor.hh
References encodingOffset.
Referenced by GetEncoding().
Implements G4ExcitedBaryonConstructor.
Definition at line 130 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 130 of file G4ExcitedNucleonConstructor.hh
References iParity.
Implements G4ExcitedBaryonConstructor.
Definition at line 124 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 124 of file G4ExcitedNucleonConstructor.hh
References iSpin.
Referenced by GetEncoding().
Implements G4ExcitedBaryonConstructor.
Definition at line 112 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 112 of file G4ExcitedNucleonConstructor.hh
References mass.
Implements G4ExcitedBaryonConstructor.
Definition at line 167 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 167 of file G4ExcitedNucleonConstructor.hh
Implements G4ExcitedBaryonConstructor.
Definition at line 173 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 173 of file G4ExcitedNucleonConstructor.hh
References particle.
|
inlineprotectedvirtual |
Implements G4ExcitedBaryonConstructor.
Definition at line 142 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 142 of file G4ExcitedNucleonConstructor.hh
Referenced by GetEncoding().
Implements G4ExcitedBaryonConstructor.
Definition at line 118 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 118 of file G4ExcitedNucleonConstructor.hh
References width.
|
staticprivate |
Definition at line 108 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 108 of file G4ExcitedNucleonConstructor.hh
Referenced by CreateDecayTable().
|
staticprivate |
Definition at line 100 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 100 of file G4ExcitedNucleonConstructor.hh
Referenced by GetEncodingOffset().
|
staticprivate |
Definition at line 99 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 99 of file G4ExcitedNucleonConstructor.hh
Referenced by GetiParity().
|
staticprivate |
Definition at line 98 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 98 of file G4ExcitedNucleonConstructor.hh
Referenced by GetiSpin().
|
staticprivate |
Definition at line 96 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 96 of file G4ExcitedNucleonConstructor.hh
Referenced by GetMass().
|
staticprivate |
Definition at line 95 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 95 of file G4ExcitedNucleonConstructor.hh
|
staticprivate |
Definition at line 97 of file G4ExcitedNucleonConstructor.hh.
View newest version in sPHENIX GitHub at line 97 of file G4ExcitedNucleonConstructor.hh
Referenced by GetWidth().