Geant4_10
|
#include <G4RDVCrossSectionHandler.hh>
Protected Member Functions | |
G4int | NumberOfComponents (G4int Z) const |
void | ActiveElements () |
virtual std::vector < G4RDVEMDataSet * > * | BuildCrossSectionsForMaterials (const G4DataVector &energyVector, const G4DataVector *energyCuts=0)=0 |
virtual G4RDVDataSetAlgorithm * | CreateInterpolation () |
const G4RDVDataSetAlgorithm * | GetInterpolation () const |
Definition at line 64 of file G4RDVCrossSectionHandler.hh.
G4RDVCrossSectionHandler::G4RDVCrossSectionHandler | ( | ) |
Definition at line 59 of file G4RDVCrossSectionHandler.cc.
G4RDVCrossSectionHandler::G4RDVCrossSectionHandler | ( | G4RDVDataSetAlgorithm * | interpolation, |
G4double | minE = 250*CLHEP::eV , |
||
G4double | maxE = 100*CLHEP::GeV , |
||
G4int | nBins = 200 , |
||
G4double | unitE = CLHEP::MeV , |
||
G4double | unitData = CLHEP::barn , |
||
G4int | minZ = 1 , |
||
G4int | maxZ = 99 |
||
) |
Definition at line 68 of file G4RDVCrossSectionHandler.cc.
|
virtual |
Definition at line 83 of file G4RDVCrossSectionHandler.cc.
|
protected |
Definition at line 624 of file G4RDVCrossSectionHandler.cc.
|
protectedpure virtual |
Implemented in G4RDeIonisationCrossSectionHandler, G4RDBremsstrahlungCrossSectionHandler, and G4RDCrossSectionHandler.
G4RDVEMDataSet * G4RDVCrossSectionHandler::BuildMeanFreePathForMaterials | ( | const G4DataVector * | energyCuts = 0 | ) |
Definition at line 416 of file G4RDVCrossSectionHandler.cc.
void G4RDVCrossSectionHandler::Clear | ( | ) |
Definition at line 306 of file G4RDVCrossSectionHandler.cc.
|
protectedvirtual |
Definition at line 651 of file G4RDVCrossSectionHandler.cc.
Definition at line 332 of file G4RDVCrossSectionHandler.cc.
Definition at line 355 of file G4RDVCrossSectionHandler.cc.
|
inlineprotected |
Definition at line 120 of file G4RDVCrossSectionHandler.hh.
void G4RDVCrossSectionHandler::Initialise | ( | G4RDVDataSetAlgorithm * | interpolation = 0 , |
G4double | minE = 250*CLHEP::eV , |
||
G4double | maxE = 100*CLHEP::GeV , |
||
G4int | numberOfBins = 200 , |
||
G4double | unitE = CLHEP::MeV , |
||
G4double | unitData = CLHEP::barn , |
||
G4int | minZ = 1 , |
||
G4int | maxZ = 99 |
||
) |
Definition at line 111 of file G4RDVCrossSectionHandler.cc.
Definition at line 157 of file G4RDVCrossSectionHandler.cc.
Definition at line 225 of file G4RDVCrossSectionHandler.cc.
Definition at line 657 of file G4RDVCrossSectionHandler.cc.
Definition at line 136 of file G4RDVCrossSectionHandler.cc.
G4int G4RDVCrossSectionHandler::SelectRandomAtom | ( | const G4MaterialCutsCouple * | couple, |
G4double | e | ||
) | const |
Definition at line 498 of file G4RDVCrossSectionHandler.cc.
const G4Element * G4RDVCrossSectionHandler::SelectRandomElement | ( | const G4MaterialCutsCouple * | material, |
G4double | e | ||
) | const |
Definition at line 540 of file G4RDVCrossSectionHandler.cc.
Definition at line 586 of file G4RDVCrossSectionHandler.cc.
G4double G4RDVCrossSectionHandler::ValueForMaterial | ( | const G4Material * | material, |
G4double | e | ||
) | const |
Definition at line 395 of file G4RDVCrossSectionHandler.cc.