#include <G4eCrossSectionHandler.hh>
Inheritance diagram for G4eCrossSectionHandler:
Public Member Functions | |
G4eCrossSectionHandler (G4VDataSetAlgorithm *alg, G4double emin, G4double emax, G4int nbin) | |
virtual | ~G4eCrossSectionHandler () |
Protected Member Functions | |
virtual std::vector< G4VEMDataSet * > * | BuildCrossSectionsForMaterials (const G4DataVector &energyVector, const G4DataVector *energyCuts=0) |
Definition at line 53 of file G4eCrossSectionHandler.hh.
G4eCrossSectionHandler::G4eCrossSectionHandler | ( | G4VDataSetAlgorithm * | alg, | |
G4double | emin, | |||
G4double | emax, | |||
G4int | nbin | |||
) |
Definition at line 39 of file G4eCrossSectionHandler.cc.
References G4VCrossSectionHandler::Initialise().
00040 : G4VCrossSectionHandler() 00041 { 00042 G4VCrossSectionHandler::Initialise(alg, emin, emax, nbin); 00043 }
G4eCrossSectionHandler::~G4eCrossSectionHandler | ( | ) | [virtual] |
std::vector< G4VEMDataSet * > * G4eCrossSectionHandler::BuildCrossSectionsForMaterials | ( | const G4DataVector & | energyVector, | |
const G4DataVector * | energyCuts = 0 | |||
) | [protected, virtual] |
Implements G4VCrossSectionHandler.
Definition at line 49 of file G4eCrossSectionHandler.cc.
00051 { 00052 std::vector<G4VEMDataSet*>* matCrossSections = new std::vector<G4VEMDataSet*>; 00053 return matCrossSections; 00054 }