ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/materials/include/G4AtomicFormFactor.hh>
Public Member Functions | |
G4double | Get (G4double kScatteringVector, G4int Z, G4int charge=0) |
Static Public Member Functions | |
static G4AtomicFormFactor * | GetManager () |
Protected Member Functions | |
G4AtomicFormFactor () | |
~G4AtomicFormFactor () | |
Private Member Functions | |
void | InsertCoefficients (G4int index, std::vector< G4double > aDoubleVec) |
void | LoadCoefficiencts (G4int index) |
G4int | GetIndex (G4int Z, G4int charge=0) |
Private Attributes | |
std::map< G4int, std::vector < G4double > > | theCoefficientsMap |
G4double | theCoefficients [9] |
G4int | loadedIndex |
Static Private Attributes | |
static G4AtomicFormFactor * | s_G4AtomicFormFactorManager = 0 |
Definition at line 57 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 57 of file G4AtomicFormFactor.hh
|
inlineprotected |
Definition at line 132 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 132 of file G4AtomicFormFactor.hh
References InsertCoefficients(), and loadedIndex.
Referenced by GetManager().
|
inlineprotected |
Definition at line 348 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 348 of file G4AtomicFormFactor.hh
Definition at line 111 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 111 of file G4AtomicFormFactor.hh
References charge, G4Exp(), GetIndex(), LoadCoefficiencts(), loadedIndex, and theCoefficients.
Referenced by G4CrystalExtension::ComputeStructureFactor().
Definition at line 104 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 104 of file G4AtomicFormFactor.hh
References charge.
Referenced by Get().
|
inlinestatic |
Definition at line 63 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 63 of file G4AtomicFormFactor.hh
References G4AtomicFormFactor(), and s_G4AtomicFormFactorManager.
Referenced by G4CrystalExtension::ComputeStructureFactor().
|
inlineprivate |
Definition at line 91 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 91 of file G4AtomicFormFactor.hh
References theCoefficientsMap.
Referenced by G4AtomicFormFactor().
Definition at line 95 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 95 of file G4AtomicFormFactor.hh
References loadedIndex, theCoefficients, and theCoefficientsMap.
Referenced by Get().
|
private |
Definition at line 78 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 78 of file G4AtomicFormFactor.hh
Referenced by G4AtomicFormFactor(), Get(), and LoadCoefficiencts().
|
staticprivate |
Definition at line 60 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 60 of file G4AtomicFormFactor.hh
Referenced by GetManager().
|
private |
Definition at line 77 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 77 of file G4AtomicFormFactor.hh
Referenced by Get(), and LoadCoefficiencts().
Definition at line 76 of file G4AtomicFormFactor.hh.
View newest version in sPHENIX GitHub at line 76 of file G4AtomicFormFactor.hh
Referenced by InsertCoefficients(), and LoadCoefficiencts().