ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4RDVCrossSectionHandler Member List

This is the complete list of members for G4RDVCrossSectionHandler, including all inherited members.

ActiveElements()G4RDVCrossSectionHandlerprotected
activeZG4RDVCrossSectionHandlerprivate
BuildCrossSectionsForMaterials(const G4DataVector &energyVector, const G4DataVector *energyCuts=0)=0G4RDVCrossSectionHandlerprotectedpure virtual
BuildMeanFreePathForMaterials(const G4DataVector *energyCuts=0)G4RDVCrossSectionHandler
Clear()G4RDVCrossSectionHandler
CreateInterpolation()G4RDVCrossSectionHandlerprotectedvirtual
crossSectionsG4RDVCrossSectionHandlerprivate
dataMapG4RDVCrossSectionHandlerprivate
eMaxG4RDVCrossSectionHandlerprivate
eMinG4RDVCrossSectionHandlerprivate
FindValue(G4int Z, G4double e) const G4RDVCrossSectionHandler
FindValue(G4int Z, G4double e, G4int shellIndex) const G4RDVCrossSectionHandler
G4RDVCrossSectionHandler()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)G4RDVCrossSectionHandler
G4RDVCrossSectionHandler(const G4RDVCrossSectionHandler &)G4RDVCrossSectionHandlerprivate
GetInterpolation() const G4RDVCrossSectionHandlerinlineprotected
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)G4RDVCrossSectionHandler
interpolationG4RDVCrossSectionHandlerprivate
LoadData(const G4String &dataFile)G4RDVCrossSectionHandler
LoadShellData(const G4String &dataFile)G4RDVCrossSectionHandler
nBinsG4RDVCrossSectionHandlerprivate
NumberOfComponents(G4int Z) const G4RDVCrossSectionHandlerprotected
operator=(const G4RDVCrossSectionHandler &right)G4RDVCrossSectionHandlerprivate
PrintData() const G4RDVCrossSectionHandler
SelectRandomAtom(const G4MaterialCutsCouple *couple, G4double e) const G4RDVCrossSectionHandler
SelectRandomElement(const G4MaterialCutsCouple *material, G4double e) const G4RDVCrossSectionHandler
SelectRandomShell(G4int Z, G4double e) const G4RDVCrossSectionHandler
unit1G4RDVCrossSectionHandlerprivate
unit2G4RDVCrossSectionHandlerprivate
ValueForMaterial(const G4Material *material, G4double e) const G4RDVCrossSectionHandler
zMaxG4RDVCrossSectionHandlerprivate
zMinG4RDVCrossSectionHandlerprivate
~G4RDVCrossSectionHandler()G4RDVCrossSectionHandlervirtual