54 G4double G4PiMinusStopLi::npRatio = 6.3;
 
   58 G4double G4PiMinusStopLi::nFinalNucleons = 1.9;
 
   64 G4int G4PiMinusStopLi::eKinEntries = 21;
 
   66 G4double G4PiMinusStopLi::eKinData[21] = { 0.0018, 0.0025, 0.003, 0.045, 
 
   71                       0.023, 0.012,  0.007, 0.02};
 
   73 G4double G4PiMinusStopLi::eKin[22] = { 15., 17.5, 22.5,  27.5,  
 
   76                    62.5, 67.5,  72.5,  77.5, 
 
   84 G4int G4PiMinusStopLi::angleEntries = 7;
 
   86 G4double G4PiMinusStopLi::angleData[7] = 
 
   87 { 0.17, 0.4, 0.7, 1.1, 1.3, 20., 70. };
 
   89 G4double G4PiMinusStopLi::angle[8] = { 1.308997, 1.570796, 1.832596, 2.094395, 
 
   90                   2.356194, 2.617994, 2.967060, 3.1415927 };
 
  104   theR = 1. / (1. + npRatio);
 
  106   _definitions = 
new std::vector<G4ParticleDefinition*>();
 
  107   _momenta = 
new std::vector<G4LorentzVector*>();
 
  109   std::vector<double> eKinVector;
 
  110   std::vector<double> eKinDataVector;
 
  112   for (i=0; i<eKinEntries; i++)
 
  114       eKinVector.push_back(eKin[i]);
 
  115       eKinDataVector.push_back(eKinData[i]);
 
  117   eKinVector.push_back(eKin[eKinEntries]);
 
  120   std::vector<double> angleVector;
 
  121   std::vector<double> angleDataVector;
 
  122   for (i=0; i<angleEntries; i++)
 
  124       angleVector.push_back(angle[i]);
 
  125       angleDataVector.push_back(angleData[i]);
 
  127   angleVector.push_back(angle[angleEntries]);
 
  139   return nFinalNucleons;