Geant4
10.00.p02
|
#include <XrayFluoSiLiDetectorType.hh>
Public Member Functions | |
~XrayFluoSiLiDetectorType () | |
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 XrayFluoSiLiDetectorType * | GetInstance () |
Private Member Functions | |
XrayFluoSiLiDetectorType () | |
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 XrayFluoSiLiDetectorType * | instance = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from XrayFluoVDetectorType | |
XrayFluoVDetectorType () | |
Definition at line 50 of file XrayFluoSiLiDetectorType.hh.
XrayFluoSiLiDetectorType::~XrayFluoSiLiDetectorType | ( | ) |
Definition at line 59 of file XrayFluoSiLiDetectorType.cc.
References dataMap, energyMap, interpolation4, and pos.
|
private |
Definition at line 50 of file XrayFluoSiLiDetectorType.cc.
References LoadEfficiencyData(), and LoadResponseData().
Referenced by GetInstance().
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 79 of file XrayFluoSiLiDetectorType.cc.
References detectorMaterial.
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 202 of file XrayFluoSiLiDetectorType.cc.
References dataMap, energyMap, and pos.
Referenced by ResponseFunction().
|
static |
Definition at line 86 of file XrayFluoSiLiDetectorType.cc.
References instance, and XrayFluoSiLiDetectorType().
Referenced by XrayFluoPlaneDetectorConstruction::SetDetectorType(), XrayFluoMercuryDetectorConstruction::SetDetectorType(), and XrayFluoDetectorConstruction::SetDetectorType().
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 261 of file XrayFluoSiLiDetectorType.cc.
References dataMap, energyMap, and pos.
Referenced by ResponseFunction().
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 392 of file XrayFluoSiLiDetectorType.cc.
References efficiencySet, interpolation4, and keV.
Referenced by XrayFluoSiLiDetectorType().
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 311 of file XrayFluoSiLiDetectorType.cc.
References a, dataMap, energyMap, FatalException, G4Exception(), keV, and name.
Referenced by XrayFluoSiLiDetectorType().
Implements XrayFluoVDetectorType.
Definition at line 98 of file XrayFluoSiLiDetectorType.cc.
References efficiencySet, XrayFluoDataSet::FindValue(), G4UniformRand, GetInfData(), GetSupData(), and keV.
|
private |
Definition at line 98 of file XrayFluoSiLiDetectorType.hh.
Referenced by GetInfData(), GetSupData(), LoadResponseData(), and ~XrayFluoSiLiDetectorType().
|
private |
Definition at line 85 of file XrayFluoSiLiDetectorType.hh.
Referenced by GetDetectorMaterial().
|
private |
Definition at line 88 of file XrayFluoSiLiDetectorType.hh.
Referenced by LoadEfficiencyData(), and ResponseFunction().
|
private |
Definition at line 94 of file XrayFluoSiLiDetectorType.hh.
Referenced by GetInfData(), GetSupData(), LoadResponseData(), and ~XrayFluoSiLiDetectorType().
|
staticprivate |
Definition at line 83 of file XrayFluoSiLiDetectorType.hh.
Referenced by GetInstance().
|
private |
Definition at line 90 of file XrayFluoSiLiDetectorType.hh.
Referenced by LoadEfficiencyData(), and ~XrayFluoSiLiDetectorType().