54 G4double G4PiMinusStopCo::npRatio = 2.5;
 
   60 G4double G4PiMinusStopCo::nFinalNucleons = 1.38;
 
   66 G4int G4PiMinusStopCo::eKinEntries = 11;
 
   68 G4double G4PiMinusStopCo::eKinData[11] = {0.085, 0.09, 0.09, 0.15, 
 
   70                       0.04,  0.03,  0.02, 0.01};
 
   72 G4double G4PiMinusStopCo::eKin[12] = { 15., 17.5, 25.,  33.,  
 
   74                    75., 85., 95., 105. };
 
   80 G4int G4PiMinusStopCo::angleEntries = 7;
 
   82 G4double G4PiMinusStopCo::angleData[7] = 
 
   83 {6., 8., 9., 10., 25., 40., 45. };
 
   85 G4double G4PiMinusStopCo::angle[8] = { 0.5, 0.7, 0.87, 1.4, 2.1, 
 
   86                    2.44, 2.8, 3.1415927 };
 
  100   theR = 1. / (1. + npRatio);
 
  102   _definitions = 
new std::vector<G4ParticleDefinition*>();
 
  103   _momenta = 
new std::vector<G4LorentzVector*>();
 
  105   std::vector<double> eKinVector;
 
  106   std::vector<double> eKinDataVector;
 
  108   for (i=0; i<eKinEntries; i++)
 
  110       eKinVector.push_back(eKin[i]);
 
  111       eKinDataVector.push_back(eKinData[i]);
 
  113   eKinVector.push_back(eKin[eKinEntries]);
 
  116   std::vector<double> angleVector;
 
  117   std::vector<double> angleDataVector;
 
  118   for (i=0; i<angleEntries; i++)
 
  120       angleVector.push_back(angle[i]);
 
  121       angleDataVector.push_back(angleData[i]);
 
  123   angleVector.push_back(angle[angleEntries]);
 
  135   return nFinalNucleons;