![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/materials/include/G4ElementData.hh>
Collaboration diagram for G4ElementData:Public Member Functions | |
| G4ElementData () | |
| ~G4ElementData () | |
| void | InitialiseForElement (G4int Z, G4PhysicsVector *v) |
| void | InitialiseForElement (G4int Z, G4Physics2DVector *v) |
| void | InitialiseForComponent (G4int Z, G4int nComponents=0) |
| void | AddComponent (G4int Z, G4int id, G4PhysicsVector *v) |
| void | SetName (const G4String &nam) |
| G4PhysicsVector * | GetElementData (G4int Z) |
| G4Physics2DVector * | GetElement2DData (G4int Z) |
| size_t | GetNumberOfComponents (G4int Z) |
| G4int | GetComponentID (G4int Z, size_t idx) |
| G4PhysicsVector * | GetComponentDataByIndex (G4int Z, size_t idx) |
| G4PhysicsVector * | GetComponentDataByID (G4int Z, G4int id) |
| G4double | GetValueForElement (G4int Z, G4double kinEnergy) |
| G4double | GetValueForComponent (G4int Z, size_t idx, G4double kinEnergy) |
Private Member Functions | |
| G4ElementData & | operator= (const G4ElementData &right)=delete |
| G4ElementData (const G4ElementData &)=delete | |
Private Attributes | |
| G4PhysicsVector * | elmData [maxNumElements] |
| G4Physics2DVector * | elm2Data [maxNumElements] |
| std::vector< G4PhysicsVector * > | compData [maxNumElements] |
| std::vector< G4int > | compID [maxNumElements] |
| size_t | compLength [maxNumElements] |
| G4String | name |
Definition at line 55 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 55 of file G4ElementData.hh
|
explicit |
Definition at line 47 of file G4ElementData.cc.
View newest version in sPHENIX GitHub at line 47 of file G4ElementData.cc
References compLength, elm2Data, elmData, and maxNumElements.
| G4ElementData::~G4ElementData | ( | ) |
Definition at line 59 of file G4ElementData.cc.
View newest version in sPHENIX GitHub at line 59 of file G4ElementData.cc
References compData, compLength, elm2Data, elmData, maxNumElements, and n.
|
privatedelete |
| void G4ElementData::AddComponent | ( | G4int | Z, |
| G4int | id, | ||
| G4PhysicsVector * | v | ||
| ) |
Definition at line 121 of file G4ElementData.cc.
View newest version in sPHENIX GitHub at line 121 of file G4ElementData.cc
References compData, compID, compLength, FatalException, G4cout, G4endl, G4Exception(), maxNumElements, and Z.
Referenced by G4LivermorePolarizedPhotoElectricGDModel::ReadData(), G4LivermorePolarizedPhotoElectricModel::ReadData(), and G4LivermorePhotoElectricModel::ReadData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 154 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 154 of file G4ElementData.hh
References compData, compID, compLength, v, and Z.
|
inline |
Definition at line 148 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 148 of file G4ElementData.hh
References compData, and incremental_prev_tag::idx.
Referenced by G4LivermorePhotoElectricModel::GetBindingEnergy().
Here is the caller graph for this function:Definition at line 142 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 142 of file G4ElementData.hh
References compID, and incremental_prev_tag::idx.
Referenced by G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), and G4LivermorePhotoElectricModel::SampleSecondaries().
Here is the caller graph for this function:
|
inline |
Definition at line 131 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 131 of file G4ElementData.hh
Referenced by G4MuonVDNuclearModel::CalculateEMVertex(), G4MuPairProductionModel::FindScaledEnergy(), G4MuPairProductionModel::StoreTables(), G4ePairProduction::StreamProcessInfo(), and G4MuPairProduction::StreamProcessInfo().
Here is the caller graph for this function:
|
inline |
Definition at line 125 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 125 of file G4ElementData.hh
|
inline |
Definition at line 137 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 137 of file G4ElementData.hh
References compLength, and Z.
Definition at line 173 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 173 of file G4ElementData.hh
References compData.
Referenced by G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), and G4LivermorePhotoElectricModel::SampleSecondaries().
Here is the caller graph for this function:Definition at line 167 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 167 of file G4ElementData.hh
References elmData, G4PhysicsVector::Value(), and Z.
Here is the call graph for this function:Definition at line 99 of file G4ElementData.cc.
View newest version in sPHENIX GitHub at line 99 of file G4ElementData.cc
References clear(), compData, compID, compLength, FatalException, G4cout, G4endl, G4Exception(), maxNumElements, n, and Z.
Referenced by G4LivermorePolarizedPhotoElectricGDModel::ReadData(), G4LivermorePolarizedPhotoElectricModel::ReadData(), and G4LivermorePhotoElectricModel::ReadData().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ElementData::InitialiseForElement | ( | G4int | Z, |
| G4PhysicsVector * | v | ||
| ) |
Definition at line 73 of file G4ElementData.cc.
View newest version in sPHENIX GitHub at line 73 of file G4ElementData.cc
References elmData, FatalException, G4cout, G4endl, G4Exception(), maxNumElements, v, and Z.
Referenced by G4MuonVDNuclearModel::MakeSamplingTable(), G4MuPairProductionModel::MakeSamplingTables(), and G4MuPairProductionModel::RetrieveTables().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ElementData::InitialiseForElement | ( | G4int | Z, |
| G4Physics2DVector * | v | ||
| ) |
Definition at line 86 of file G4ElementData.cc.
View newest version in sPHENIX GitHub at line 86 of file G4ElementData.cc
References elm2Data, FatalException, G4cout, G4endl, G4Exception(), maxNumElements, v, and Z.
Here is the call graph for this function:
|
privatedelete |
Definition at line 119 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 119 of file G4ElementData.hh
|
private |
Definition at line 113 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 113 of file G4ElementData.hh
Referenced by AddComponent(), GetComponentDataByID(), GetComponentDataByIndex(), GetValueForComponent(), InitialiseForComponent(), and ~G4ElementData().
|
private |
Definition at line 114 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 114 of file G4ElementData.hh
Referenced by AddComponent(), GetComponentDataByID(), GetComponentID(), and InitialiseForComponent().
|
private |
Definition at line 115 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 115 of file G4ElementData.hh
Referenced by AddComponent(), G4ElementData(), GetComponentDataByID(), GetNumberOfComponents(), InitialiseForComponent(), and ~G4ElementData().
|
private |
Definition at line 112 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 112 of file G4ElementData.hh
Referenced by G4ElementData(), GetElement2DData(), InitialiseForElement(), and ~G4ElementData().
|
private |
Definition at line 111 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 111 of file G4ElementData.hh
Referenced by G4ElementData(), GetElementData(), GetValueForElement(), InitialiseForElement(), and ~G4ElementData().
|
private |
Definition at line 116 of file G4ElementData.hh.
View newest version in sPHENIX GitHub at line 116 of file G4ElementData.hh