56     if( targetParticle->GetDefinition() == aNeutron ) {
 
   60       const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
 
   66         delete targetParticle;
 
   70     delete targetParticle;
 
   95     if( targetParticle->GetDefinition() == aNeutron ) {
 
   99       const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
 
  108         delete targetParticle;
 
  112     delete targetParticle;
 
  129     if( targetParticle->GetDefinition() == aProton ) {
 
  133       const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
 
  139         delete targetParticle;
 
  146         delete targetParticle;
 
  150     delete targetParticle;
 
  188     if( targetParticle->GetDefinition() == aNeutron ) {
 
  189       const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
 
  195         delete targetParticle;
 
  199     delete targetParticle;
 
  215     if( targetParticle->GetDefinition() == aProton ) {
 
  216       const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
 
  222         delete targetParticle;
 
  226     delete targetParticle;
 
  241     if( targetParticle->GetDefinition() == aProton ) {
 
  242       const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
 
  248         delete targetParticle;
 
  252     delete targetParticle;
 
  268     if( targetParticle->GetDefinition() == aNeutron ) {
 
  269       const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  275         delete targetParticle;
 
  279     delete targetParticle;
 
  298     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  303       if( targetParticle->GetDefinition() == aNeutron ) {
 
  354       delete targetParticle;
 
  357     delete targetParticle;
 
  376     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  381       if( targetParticle->GetDefinition() == aNeutron ) {
 
  434       delete targetParticle;
 
  437     delete targetParticle;
 
  455     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  463       if( targetParticle->GetDefinition() == aNeutron ) {
 
  496       delete targetParticle;
 
  499     delete targetParticle;
 
  517     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  525       if( targetParticle->GetDefinition() == aNeutron ) {
 
  558       delete targetParticle;
 
  561     delete targetParticle;
 
  579     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  584       if( targetParticle->GetDefinition() == aNeutron ) {
 
  617       delete targetParticle;
 
  620     delete targetParticle;
 
  638     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  643       if( targetParticle->GetDefinition() == aNeutron ) {
 
  677       delete targetParticle;
 
  680     delete targetParticle;
 
  701     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  705       if( targetParticle->GetDefinition() == aNeutron ) {
 
  762       delete targetParticle;
 
  765     delete targetParticle;
 
  785     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  789       if( targetParticle->GetDefinition() == aNeutron ) {
 
  846       delete targetParticle;
 
  849     delete targetParticle;
 
  874     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  878       if( targetParticle->GetDefinition() == aNeutron ) {
 
  935       delete targetParticle;
 
  938     delete targetParticle;
 
  962     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
  966       if( targetParticle->GetDefinition() == aNeutron ) {
 
 1023       delete targetParticle;
 
 1026     delete targetParticle;
 
 1048     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
 1055       if( targetParticle->GetDefinition() == aNeutron ) {
 
 1120       delete targetParticle;
 
 1123     delete targetParticle;
 
 1149     const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
 
 1156       if( targetParticle->GetDefinition() == aNeutron ) {
 
 1221       delete targetParticle;
 
 1224     delete targetParticle;
 
static G4Pow * GetInstance()
 
static G4KaonZeroLong * KaonZeroLong()
 
static G4AntiSigmaPlus * AntiSigmaPlus()
 
G4DynamicParticle * ReturnTargetParticle() const 
 
static G4SigmaZero * SigmaZero()
 
static G4AntiSigmaMinus * AntiSigmaMinus()
 
static G4XiZero * XiZero()
 
static G4KaonZeroShort * KaonZeroShort()
 
static G4AntiProton * AntiProton()
 
static G4XiMinus * XiMinus()
 
static G4Proton * Proton()
 
static G4Neutron * Neutron()
 
static G4PionZero * PionZero()
 
static G4SigmaMinus * SigmaMinus()
 
static G4AntiLambda * AntiLambda()
 
static G4AntiSigmaZero * AntiSigmaZero()
 
T min(const T t1, const T t2)
brief Return the smallest of the two arguments 
 
static constexpr double GeV
 
static G4SigmaPlus * SigmaPlus()
 
static G4Lambda * Lambda()
 
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
 
static G4KaonPlus * KaonPlus()
 
static G4AntiNeutron * AntiNeutron()
 
G4double GetTotalMomentum() const