42 #ifndef G4ExcitedMesonConstructor_h 
   43 #define G4ExcitedMesonConstructor_h 1 
  186     } 
else if ( iIso3 == -2 ){
 
  191   } 
else if (iType == 
TK) {
 
  194     } 
else if ( iIso3 == -1 ){
 
  197   }  
else if (iType == 
TAntiK) {
 
  200       particle = 
"anti_" + particle;
 
  201     } 
else if ( iIso3 == -1 ){
 
G4int GetEncoding(G4int iIsoSpin3, G4int idxState, G4int idxType)
 
G4DecayTable * Add2PiOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * AddKStarPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4DecayTable * Add2PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4int GetQuarkContents(G4int iQ, G4int iIso3, G4int iType)
 
G4DecayTable * AddKOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
void ConstructMesons(G4int indexOfState, G4int indexOfType)
 
G4DecayTable * CreateDecayTable(const G4String &, G4int, G4int, G4int)
 
static const G4double mass[NMultiplets][NMesonTypes]
 
G4DecayTable * AddPiEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4int iIsoSpin[NMesonTypes]
 
G4DecayTable * AddKEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4DecayTable * AddRhoGammaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4String GetName(G4int iIso3, G4int iState, G4int idxType)
 
G4DecayTable * Add4PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
virtual ~G4ExcitedMesonConstructor()
 
G4DecayTable * Add2PiEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * AddKPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4DecayTable * AddKTwoPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4double GetCharge(G4int iIsoSpin3)
 
static const G4int iParity[NMultiplets]
 
static const G4double massKdiff[NMultiplets]
 
static const G4int iGParity[NMultiplets][NMesonTypes]
 
G4DecayTable * Add2KPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4ExcitedMesonConstructor(G4int nStates=0, G4int isoSpin=0)
 
G4DecayTable * Add2EtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4int iSpin[NMultiplets]
 
G4DecayTable * AddPiF0Mode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * AddKStar2PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4DecayTable * AddKRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4bool Exist(G4int idxState, G4int idxType)
 
G4DecayTable * AddPiA2Mode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * AddPiGammaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * Add3PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * Add2PiRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * Add2KMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const char * name[NMultiplets][NMesonTypes]
 
G4DecayTable * AddPiF2Mode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
virtual void Construct(G4int indexOfState=-1)
 
G4DecayTable * AddPiOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4int encodingOffset[NMultiplets]
 
G4DecayTable * AddPiRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4double bRatio[NMultiplets][NMesonTypes][NumberOfDecayModes]
 
G4DecayTable * AddRhoEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4int iChargeConjugation[NMultiplets]
 
G4DecayTable * AddKKStarMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4double width[NMultiplets][NMesonTypes]
 
static const G4double widthKdiff[NMultiplets]