Geant4
10.00.p02
|
#include <XrayFluoHPGeDetectorType.hh>
Public Member Functions | |
~XrayFluoHPGeDetectorType () | |
G4String | GetDetectorMaterial () |
G4double | ResponseFunction (G4double) |
G4double | GetInfData (G4double, G4double, G4int) |
G4double | GetSupData (G4double, G4double, G4int) |
void | LoadResponseData (G4String) |
void | LoadEfficiencyData (G4String) |
Public Member Functions inherited from XrayFluoVDetectorType | |
virtual | ~XrayFluoVDetectorType () |
Static Public Member Functions | |
static XrayFluoHPGeDetectorType * | GetInstance () |
Private Member Functions | |
XrayFluoHPGeDetectorType () | |
Private Attributes | |
G4String | detectorMaterial |
const XrayFluoDataSet * | efficiencySet |
G4VDataSetAlgorithm * | interpolation4 |
std::map< G4int, G4DataVector *, std::less< G4int > > | energyMap |
std::map< G4int, G4DataVector *, std::less< G4int > > | dataMap |
Static Private Attributes | |
static XrayFluoHPGeDetectorType * | instance = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from XrayFluoVDetectorType | |
XrayFluoVDetectorType () | |
Definition at line 50 of file XrayFluoHPGeDetectorType.hh.
XrayFluoHPGeDetectorType::~XrayFluoHPGeDetectorType | ( | ) |
Definition at line 60 of file XrayFluoHPGeDetectorType.cc.
References dataMap, energyMap, interpolation4, and pos.
|
private |
Definition at line 51 of file XrayFluoHPGeDetectorType.cc.
References LoadEfficiencyData(), and LoadResponseData().
Referenced by GetInstance().
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 80 of file XrayFluoHPGeDetectorType.cc.
References detectorMaterial.
Implements XrayFluoVDetectorType.
Definition at line 165 of file XrayFluoHPGeDetectorType.cc.
References dataMap, energyMap, keV, and pos.
Referenced by ResponseFunction().
|
static |
Definition at line 87 of file XrayFluoHPGeDetectorType.cc.
References instance, and XrayFluoHPGeDetectorType().
Referenced by XrayFluoPlaneDetectorConstruction::SetDetectorType(), XrayFluoMercuryDetectorConstruction::SetDetectorType(), and XrayFluoDetectorConstruction::SetDetectorType().
Implements XrayFluoVDetectorType.
Definition at line 209 of file XrayFluoHPGeDetectorType.cc.
References dataMap, energyMap, keV, and pos.
Referenced by ResponseFunction().
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 329 of file XrayFluoHPGeDetectorType.cc.
References efficiencySet, interpolation4, and keV.
Referenced by XrayFluoHPGeDetectorType().
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 248 of file XrayFluoHPGeDetectorType.cc.
References a, dataMap, energyMap, FatalException, G4Exception(), keV, and name.
Referenced by XrayFluoHPGeDetectorType().
Implements XrayFluoVDetectorType.
Definition at line 98 of file XrayFluoHPGeDetectorType.cc.
References efficiencySet, G4INCL::KinematicsUtils::energy(), XrayFluoDataSet::FindValue(), G4UniformRand, GetInfData(), GetSupData(), and keV.
|
private |
Definition at line 98 of file XrayFluoHPGeDetectorType.hh.
Referenced by GetInfData(), GetSupData(), LoadResponseData(), and ~XrayFluoHPGeDetectorType().
|
private |
Definition at line 85 of file XrayFluoHPGeDetectorType.hh.
Referenced by GetDetectorMaterial().
|
private |
Definition at line 88 of file XrayFluoHPGeDetectorType.hh.
Referenced by LoadEfficiencyData(), and ResponseFunction().
|
private |
Definition at line 94 of file XrayFluoHPGeDetectorType.hh.
Referenced by GetInfData(), GetSupData(), LoadResponseData(), and ~XrayFluoHPGeDetectorType().
|
staticprivate |
Definition at line 83 of file XrayFluoHPGeDetectorType.hh.
Referenced by GetInstance().
|
private |
Definition at line 90 of file XrayFluoHPGeDetectorType.hh.
Referenced by LoadEfficiencyData(), and ~XrayFluoHPGeDetectorType().