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++) {
   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
 
const G4Material * GetMaterial() const
 
const G4double * GetAtomicNumDensityVector() const
 
virtual G4RDVDataSetAlgorithm * CreateInterpolation()
 
virtual std::vector< G4RDVEMDataSet * > * BuildCrossSectionsForMaterials(const G4DataVector &energyVector, const G4DataVector *energyCuts=0)
 
G4double FindValue(G4int Z, G4double e) const
 
static G4ProductionCutsTable * GetProductionCutsTable()
 
const G4MaterialCutsCouple * GetMaterialCutsCouple(G4int i) const
 
size_t GetNumberOfElements() const
 
size_t GetTableSize() const
 
G4RDCrossSectionHandler()
 
~G4RDCrossSectionHandler()
 
const G4ElementVector * GetElementVector() const
 
virtual void AddComponent(G4RDVEMDataSet *dataSet)=0