![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/eRosita/physics/include/G4RDShellEMDataSet.hh>
Inheritance diagram for G4RDShellEMDataSet:
Collaboration diagram for G4RDShellEMDataSet:Public Member Functions | |
| G4RDShellEMDataSet (G4int Z, G4RDVDataSetAlgorithm *algo, G4double eUnit=CLHEP::MeV, G4double dataUnit=CLHEP::barn) | |
| virtual | ~G4RDShellEMDataSet () |
| virtual G4double | FindValue (G4double energy, G4int componentId=0) const |
| virtual void | PrintData (void) const |
| virtual const G4RDVEMDataSet * | GetComponent (G4int componentId) const |
| virtual void | AddComponent (G4RDVEMDataSet *dataSet) |
| virtual size_t | NumberOfComponents (void) const |
| virtual const G4DataVector & | GetEnergies (G4int componentId) const |
| virtual const G4DataVector & | GetData (G4int componentId) const |
| virtual void | SetEnergiesData (G4DataVector *energies, G4DataVector *data, G4int componentId) |
| virtual G4bool | LoadData (const G4String &fileName) |
| virtual G4bool | SaveData (const G4String &fileName) const |
| virtual G4double | RandomSelect (G4int) const |
Public Member Functions inherited from G4RDVEMDataSet | |
| G4RDVEMDataSet () | |
| virtual | ~G4RDVEMDataSet () |
Protected Member Functions | |
| G4double | GetUnitEnergies () const |
| G4double | GetUnitData () const |
| const G4RDVDataSetAlgorithm * | GetAlgorithm () const |
| void | CleanUpComponents (void) |
Private Member Functions | |
| G4String | FullFileName (const G4String &fileName) const |
| G4RDShellEMDataSet () | |
| G4RDShellEMDataSet (const G4RDShellEMDataSet ©) | |
| G4RDShellEMDataSet & | operator= (const G4RDShellEMDataSet &right) |
Private Attributes | |
| std::vector< G4RDVEMDataSet * > | components |
| G4int | z |
| G4RDVDataSetAlgorithm * | algorithm |
| G4double | unitEnergies |
| G4double | unitData |
Definition at line 57 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 57 of file G4RDShellEMDataSet.hh
| G4RDShellEMDataSet::G4RDShellEMDataSet | ( | G4int | Z, |
| G4RDVDataSetAlgorithm * | algo, | ||
| G4double | eUnit = CLHEP::MeV, |
||
| G4double | dataUnit = CLHEP::barn |
||
| ) |
Definition at line 46 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 46 of file G4RDShellEMDataSet.cc
References algorithm, FatalException, and G4Exception().
Here is the call graph for this function:
|
virtual |
Definition at line 61 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 61 of file G4RDShellEMDataSet.cc
References algorithm, and CleanUpComponents().
Here is the call graph for this function:
|
private |
|
private |
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 72 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 72 of file G4RDShellEMDataSet.hh
References components.
Referenced by LoadData().
Here is the caller graph for this function:Definition at line 257 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 257 of file G4RDShellEMDataSet.cc
References components.
Referenced by LoadData(), and ~G4RDShellEMDataSet().
Here is the caller graph for this function:Implements G4RDVEMDataSet.
Definition at line 68 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 68 of file G4RDShellEMDataSet.cc
References components.
Definition at line 267 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 267 of file G4RDShellEMDataSet.cc
References FatalException, G4Exception(), and z.
Referenced by LoadData(), and SaveData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 88 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 88 of file G4RDShellEMDataSet.hh
References algorithm.
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 71 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 71 of file G4RDShellEMDataSet.hh
References components.
Referenced by GetData(), GetEnergies(), PrintData(), and SaveData().
Here is the caller graph for this function:
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 76 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 76 of file G4RDShellEMDataSet.hh
References GetComponent(), and G4RDVEMDataSet::GetData().
Here is the call graph for this function:
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 75 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 75 of file G4RDShellEMDataSet.hh
References GetComponent(), and G4RDVEMDataSet::GetEnergies().
Here is the call graph for this function:
|
inlineprotected |
Definition at line 87 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 87 of file G4RDShellEMDataSet.hh
References unitData.
|
inlineprotected |
Definition at line 86 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 86 of file G4RDShellEMDataSet.hh
References unitEnergies.
Implements G4RDVEMDataSet.
Definition at line 124 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 124 of file G4RDShellEMDataSet.cc
References a, AddComponent(), algorithm, CleanUpComponents(), G4RDVDataSetAlgorithm::Clone(), FatalException, FullFileName(), G4Exception(), in, message(), unitData, and unitEnergies.
Here is the call graph for this function:
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 73 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 73 of file G4RDShellEMDataSet.hh
References components.
Referenced by PrintData(), and SaveData().
Here is the caller graph for this function:
|
private |
Implements G4RDVEMDataSet.
Definition at line 86 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 86 of file G4RDShellEMDataSet.cc
References G4cout, G4endl, GetComponent(), n, NumberOfComponents(), and G4RDVEMDataSet::PrintData().
Here is the call graph for this function:Implements G4RDVEMDataSet.
Definition at line 82 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 82 of file G4RDShellEMDataSet.hh
Implements G4RDVEMDataSet.
Definition at line 184 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 184 of file G4RDShellEMDataSet.cc
References FatalException, FullFileName(), G4Exception(), GetComponent(), G4RDVEMDataSet::GetData(), G4RDVEMDataSet::GetEnergies(), k, left, message(), n, NumberOfComponents(), unitData, and unitEnergies.
Here is the call graph for this function:
|
virtual |
Implements G4RDVEMDataSet.
Definition at line 104 of file G4RDShellEMDataSet.cc.
View newest version in sPHENIX GitHub at line 104 of file G4RDShellEMDataSet.cc
References components, FatalException, G4Exception(), message(), and G4RDVEMDataSet::SetEnergiesData().
Here is the call graph for this function:
|
private |
Definition at line 105 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 105 of file G4RDShellEMDataSet.hh
Referenced by G4RDShellEMDataSet(), GetAlgorithm(), LoadData(), and ~G4RDShellEMDataSet().
|
private |
Definition at line 101 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 101 of file G4RDShellEMDataSet.hh
Referenced by AddComponent(), CleanUpComponents(), FindValue(), GetComponent(), NumberOfComponents(), and SetEnergiesData().
|
private |
Definition at line 108 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 108 of file G4RDShellEMDataSet.hh
Referenced by GetUnitData(), LoadData(), and SaveData().
|
private |
Definition at line 107 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 107 of file G4RDShellEMDataSet.hh
Referenced by GetUnitEnergies(), LoadData(), and SaveData().
|
private |
Definition at line 103 of file G4RDShellEMDataSet.hh.
View newest version in sPHENIX GitHub at line 103 of file G4RDShellEMDataSet.hh
Referenced by FullFileName().