Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
G4ExcitedBaryonConstructor Class Referenceabstract

#include <G4ExcitedBaryonConstructor.hh>

Inheritance diagram for G4ExcitedBaryonConstructor:
Inheritance graph
[legend]
Collaboration diagram for G4ExcitedBaryonConstructor:
Collaboration graph
[legend]

Public Member Functions

 G4ExcitedBaryonConstructor (G4int nStates=0, G4int isoSpin=0)
 
virtual ~G4ExcitedBaryonConstructor ()
 
virtual void Construct (G4int indexOfState=-1)
 

Protected Member Functions

virtual void ConstructParticle (G4int indexOfState)
 
virtual void ConstructAntiParticle (G4int indexOfState)
 
virtual G4double GetCharge (G4int iIsoSpin3)
 
virtual G4int GetEncoding (G4int iIsoSpin3, G4int idxState)
 
virtual G4bool Exist (G4int)=0
 
virtual G4int GetQuarkContents (G4int, G4int)=0
 
virtual G4String GetName (G4int, G4int)=0
 
virtual G4String GetMultipletName (G4int)=0
 
virtual G4double GetMass (G4int state, G4int iso)=0
 
virtual G4double GetWidth (G4int state, G4int iso)=0
 
virtual G4int GetiSpin (G4int)=0
 
virtual G4int GetiParity (G4int)=0
 
virtual G4int GetEncodingOffset (G4int)=0
 
virtual G4DecayTableCreateDecayTable (const G4String &, G4int, G4int, G4bool)=0
 

Protected Attributes

G4int NumberOfStates
 
G4int iIsoSpin
 
const G4String type
 
const G4int iConjugation
 
const G4int iGParity
 
const G4int leptonNumber
 
const G4int baryonNumber
 

Detailed Description

Definition at line 43 of file G4ExcitedBaryonConstructor.hh.

Constructor & Destructor Documentation

G4ExcitedBaryonConstructor::G4ExcitedBaryonConstructor ( G4int  nStates = 0,
G4int  isoSpin = 0 
)

Definition at line 49 of file G4ExcitedBaryonConstructor.cc.

G4ExcitedBaryonConstructor::~G4ExcitedBaryonConstructor ( )
virtual

Definition at line 56 of file G4ExcitedBaryonConstructor.cc.

Member Function Documentation

void G4ExcitedBaryonConstructor::Construct ( G4int  indexOfState = -1)
virtual

Definition at line 60 of file G4ExcitedBaryonConstructor.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ExcitedBaryonConstructor::ConstructAntiParticle ( G4int  indexOfState)
protectedvirtual

Definition at line 114 of file G4ExcitedBaryonConstructor.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ExcitedBaryonConstructor::ConstructParticle ( G4int  indexOfState)
protectedvirtual

Definition at line 83 of file G4ExcitedBaryonConstructor.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual G4DecayTable* G4ExcitedBaryonConstructor::CreateDecayTable ( const G4String ,
G4int  ,
G4int  ,
G4bool   
)
protectedpure virtual
virtual G4bool G4ExcitedBaryonConstructor::Exist ( G4int  )
protectedpure virtual
G4double G4ExcitedBaryonConstructor::GetCharge ( G4int  iIsoSpin3)
protectedvirtual

Definition at line 150 of file G4ExcitedBaryonConstructor.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4ExcitedBaryonConstructor::GetEncoding ( G4int  iIsoSpin3,
G4int  idxState 
)
protectedvirtual

Reimplemented in G4ExcitedDeltaConstructor, and G4ExcitedNucleonConstructor.

Definition at line 164 of file G4ExcitedBaryonConstructor.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual G4int G4ExcitedBaryonConstructor::GetEncodingOffset ( G4int  )
protectedpure virtual
virtual G4int G4ExcitedBaryonConstructor::GetiParity ( G4int  )
protectedpure virtual
virtual G4int G4ExcitedBaryonConstructor::GetiSpin ( G4int  )
protectedpure virtual
virtual G4double G4ExcitedBaryonConstructor::GetMass ( G4int  state,
G4int  iso 
)
protectedpure virtual
virtual G4String G4ExcitedBaryonConstructor::GetMultipletName ( G4int  )
protectedpure virtual
virtual G4String G4ExcitedBaryonConstructor::GetName ( G4int  ,
G4int   
)
protectedpure virtual
virtual G4int G4ExcitedBaryonConstructor::GetQuarkContents ( G4int  ,
G4int   
)
protectedpure virtual
virtual G4double G4ExcitedBaryonConstructor::GetWidth ( G4int  state,
G4int  iso 
)
protectedpure virtual

Member Data Documentation

const G4int G4ExcitedBaryonConstructor::baryonNumber
protected

Definition at line 71 of file G4ExcitedBaryonConstructor.hh.

const G4int G4ExcitedBaryonConstructor::iConjugation
protected

Definition at line 68 of file G4ExcitedBaryonConstructor.hh.

const G4int G4ExcitedBaryonConstructor::iGParity
protected

Definition at line 69 of file G4ExcitedBaryonConstructor.hh.

G4int G4ExcitedBaryonConstructor::iIsoSpin
protected

Definition at line 65 of file G4ExcitedBaryonConstructor.hh.

const G4int G4ExcitedBaryonConstructor::leptonNumber
protected

Definition at line 70 of file G4ExcitedBaryonConstructor.hh.

G4int G4ExcitedBaryonConstructor::NumberOfStates
protected

Definition at line 64 of file G4ExcitedBaryonConstructor.hh.

const G4String G4ExcitedBaryonConstructor::type
protected

Definition at line 67 of file G4ExcitedBaryonConstructor.hh.


The documentation for this class was generated from the following files: