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>
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().
|
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().
|
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().
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().
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().
|
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().
|
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().
|
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().
|
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.
|
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().
|
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().
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.
|
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().
|
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().