54 G4double G4PiMinusStopPb::npRatio = 6;
 
   58 G4double G4PiMinusStopPb::nFinalNucleons = 1.67;
 
   64 G4int G4PiMinusStopPb::eKinEntries = 10;
 
   66 G4double G4PiMinusStopPb::eKinData[10] = { 0.24, 0.5, 1.03, 1.28,
 
   68                      1.28, 1.03, 0.82, 0.50, 0.22};
 
   70 G4double G4PiMinusStopPb::eKin[11] = { 5.2, 15., 27., 41.5,
 
   72                   57.7, 79.3, 94.4, 114., 125., 140.};
 
   78 G4int G4PiMinusStopPb::angleEntries = 7;
 
   80 G4double G4PiMinusStopPb::angleData[7] = 
 
   81 { 1.43, 1.67, 2.62, 4.29, 7.62, 11.90, 14.76 };
 
   83 G4double G4PiMinusStopPb::angle[8] = { 1.308997, 1.570796, 1.832596, 2.094395, 
 
   84                   2.356194, 2.617994, 2.967060, 3.1415927 };
 
   98   theR = 1. / (1. + npRatio);
 
  100   _definitions = 
new std::vector<G4ParticleDefinition*>();
 
  101   _momenta = 
new std::vector<G4LorentzVector*>();
 
  103   std::vector<double> eKinVector;
 
  104   std::vector<double> eKinDataVector;
 
  106   for (i=0; i<eKinEntries; i++)
 
  108       eKinVector.push_back(eKin[i]);
 
  109       eKinDataVector.push_back(eKinData[i]);
 
  111   eKinVector.push_back(eKin[eKinEntries]);
 
  114   std::vector<double> angleVector;
 
  115   std::vector<double> angleDataVector;
 
  116   for (i=0; i<angleEntries; i++)
 
  118       angleVector.push_back(angle[i]);
 
  119       angleDataVector.push_back(angleData[i]);
 
  121   angleVector.push_back(angle[angleEntries]);
 
  133   return nFinalNucleons;