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