![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for XrayFluoHPGeDetectorType:
Collaboration diagram for XrayFluoHPGeDetectorType: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 48 of file XrayFluoHPGeDetectorType.hh.
View newest version in sPHENIX GitHub at line 48 of file XrayFluoHPGeDetectorType.hh
| XrayFluoHPGeDetectorType::~XrayFluoHPGeDetectorType | ( | ) |
Definition at line 58 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 58 of file XrayFluoHPGeDetectorType.cc
References dataMap, energyMap, interpolation4, and pos().
Here is the call graph for this function:
|
private |
Definition at line 49 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 49 of file XrayFluoHPGeDetectorType.cc
References LoadEfficiencyData(), and LoadResponseData().
Referenced by GetInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements XrayFluoVDetectorType.
Definition at line 78 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 78 of file XrayFluoHPGeDetectorType.cc
References detectorMaterial.
Implements XrayFluoVDetectorType.
Definition at line 163 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 163 of file XrayFluoHPGeDetectorType.cc
References dataMap, energyMap, keV, pos(), and Z.
Referenced by ResponseFunction().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 85 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 85 of file XrayFluoHPGeDetectorType.cc
References instance, and XrayFluoHPGeDetectorType().
Referenced by XrayFluoPlaneDetectorConstruction::SetDetectorType(), XrayFluoMercuryDetectorConstruction::SetDetectorType(), and XrayFluoDetectorConstruction::SetDetectorType().
Here is the call graph for this function:
Here is the caller graph for this function:Implements XrayFluoVDetectorType.
Definition at line 207 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 207 of file XrayFluoHPGeDetectorType.cc
References dataMap, energyMap, keV, pos(), and Z.
Referenced by ResponseFunction().
Here is the call graph for this function:
Here is the caller graph for this function:Implements XrayFluoVDetectorType.
Definition at line 327 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 327 of file XrayFluoHPGeDetectorType.cc
References efficiencySet, interpolation4, and keV.
Referenced by XrayFluoHPGeDetectorType().
Here is the caller graph for this function:Implements XrayFluoVDetectorType.
Definition at line 246 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 246 of file XrayFluoHPGeDetectorType.cc
References a, dataMap, e, energyMap, FatalException, file, G4Exception(), k, keV, and Z.
Referenced by XrayFluoHPGeDetectorType().
Here is the call graph for this function:
Here is the caller graph for this function:Implements XrayFluoVDetectorType.
Definition at line 96 of file XrayFluoHPGeDetectorType.cc.
View newest version in sPHENIX GitHub at line 96 of file XrayFluoHPGeDetectorType.cc
References efficiencySet, energy, XrayFluoDataSet::FindValue(), G4UniformRand, GetInfData(), GetSupData(), and keV.
Here is the call graph for this function:
|
private |
Definition at line 96 of file XrayFluoHPGeDetectorType.hh.
View newest version in sPHENIX GitHub at line 96 of file XrayFluoHPGeDetectorType.hh
Referenced by GetInfData(), GetSupData(), LoadResponseData(), and ~XrayFluoHPGeDetectorType().
|
private |
Definition at line 83 of file XrayFluoHPGeDetectorType.hh.
View newest version in sPHENIX GitHub at line 83 of file XrayFluoHPGeDetectorType.hh
Referenced by GetDetectorMaterial().
|
private |
Definition at line 86 of file XrayFluoHPGeDetectorType.hh.
View newest version in sPHENIX GitHub at line 86 of file XrayFluoHPGeDetectorType.hh
Referenced by LoadEfficiencyData(), and ResponseFunction().
|
private |
Definition at line 92 of file XrayFluoHPGeDetectorType.hh.
View newest version in sPHENIX GitHub at line 92 of file XrayFluoHPGeDetectorType.hh
Referenced by GetInfData(), GetSupData(), LoadResponseData(), and ~XrayFluoHPGeDetectorType().
|
staticprivate |
Definition at line 81 of file XrayFluoHPGeDetectorType.hh.
View newest version in sPHENIX GitHub at line 81 of file XrayFluoHPGeDetectorType.hh
Referenced by GetInstance().
|
private |
Definition at line 88 of file XrayFluoHPGeDetectorType.hh.
View newest version in sPHENIX GitHub at line 88 of file XrayFluoHPGeDetectorType.hh
Referenced by LoadEfficiencyData(), and ~XrayFluoHPGeDetectorType().