32 #ifndef G4RPGPionInelastic_h
33 #define G4RPGPionInelastic_h 1
static const G4int T32_3bfs[2][7][3]
static const G4int T12_2bfs[2][5][2]
static const G4int T12_3bfs[2][13][3]
static const G4int T32_4bfs[2][15][4]
static const G4int pipPindex[8][2]
static G4ThreadLocal G4double pipPtot[30]
static const G4int T12_8bfs[2][8][8]
std::vector< G4int > GetFSPartTypesForPimN(G4int mult, G4double KE) const
G4RPGPionInelastic(const G4String &modelName="RPGPionInelastic")
static const G4int T32_5bfs[2][24][5]
static const G4int pimPindex[8][2]
std::vector< G4int > GetFSPartTypesForPipP(G4int mult, G4double KE) const
static const G4int T12_4bfs[2][22][4]
static const G4int T32_6bfs[2][5][6]
static const G4int T12_6bfs[2][6][6]
std::vector< G4int > GetFSPartTypesForT32(G4int mult, G4double KE, G4int tindex) const
static const G4float pipPCrossSections[74][30]
static const G4float pimPCrossSections[101][30]
std::vector< G4int > GetFSPartTypesForPipN(G4int mult, G4double KE) const
static const G4int T32_8bfs[2][7][8]
static G4ThreadLocal G4double t12_dSigma_dMult[8][30]
static G4ThreadLocal G4double t32_dSigma_dMult[8][30]
static const G4int T32_7bfs[2][6][7]
std::vector< G4int > GetFSPartTypesForT12(G4int mult, G4double KE, G4int tindex) const
G4int GetMultiplicityT12(G4double KE) const
static const G4int T12_7bfs[2][7][7]
static const G4int T12_9bfs[2][9][9]
static const G4int T32_2bfs[2][2][2]
static G4ThreadLocal G4double pimPtot[30]
static const G4int T32_9bfs[2][8][9]
std::vector< G4int > GetFSPartTypesForPimP(G4int mult, G4double KE) const
static const G4int T12_5bfs[2][31][5]
G4int GetMultiplicityT32(G4double KE) const