61 std::vector<G4RDVEMDataSet*>*
 
   68   std::vector<G4RDVEMDataSet*>* matCrossSections = 
new std::vector<G4RDVEMDataSet*>;
 
   74   size_t nOfBins = energyVector.size();
 
   77   for (
size_t m=0; 
m<numOfCouples; 
m++)
 
   89       for (
G4int i=0; i<nElements; i++) {
 
   92         G4double density = nAtomsPerVolume[i];
 
  101         energies->push_back(e);
 
  103         data->push_back(cross);
 
  111       matCrossSections->push_back(setForMat);
 
  113   return matCrossSections;
 
virtual G4RDVDataSetAlgorithm * Clone() const =0
 
std::vector< G4Element * > G4ElementVector
 
G4double FindValue(G4int Z, G4double e) const 
 
const G4ElementVector * GetElementVector() const 
 
const XML_Char const XML_Char * data
 
static constexpr double m
 
size_t GetTableSize() const 
 
virtual G4RDVDataSetAlgorithm * CreateInterpolation()
 
virtual std::vector< G4RDVEMDataSet * > * BuildCrossSectionsForMaterials(const G4DataVector &energyVector, const G4DataVector *energyCuts=0)
 
const G4double * GetAtomicNumDensityVector() const 
 
static G4ProductionCutsTable * GetProductionCutsTable()
 
const G4MaterialCutsCouple * GetMaterialCutsCouple(G4int i) const 
 
G4RDCrossSectionHandler()
 
size_t GetNumberOfElements() const 
 
~G4RDCrossSectionHandler()
 
virtual void AddComponent(G4RDVEMDataSet *dataSet)=0
 
const G4Material * GetMaterial() const