70 std::vector<G4VEMDataSet*>*
80 std::vector<G4VEMDataSet*>* matCrossSections =
new std::vector<G4VEMDataSet*>;
86 size_t nOfBins = energyVector.size();
89 for (
size_t mLocal=0; mLocal<numOfCouples; mLocal++)
101 for (
G4int i=0; i<nElements; i++) {
116 energies->push_back(e);
118 log_energies->push_back(std::log10(e));
120 data->push_back(cross);
121 if (cross==0.) cross=1e-300;
122 log_data->push_back(std::log10(cross));
134 matCrossSections->push_back(setForMat);
136 delete interpolationAlgo;
137 return matCrossSections;