Geant4
10.03
|
#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 G4InuclParticleNames::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().