![]() |
ATLAS Offline Software
|
#include <BichselData.h>
Public Member Functions | |
| bool | empty () const |
| size_t | size () const |
| double | lastBetaGammaValue () const |
| void | addNewLogBetaGamma (double logBetaGamma) |
| void | addEntry (double logBetaGamma, double logCollisionEnergy, double logIntegratedCrossSection) |
| void | updateAfterLastEntry () |
| std::pair< int, int > | getBetaGammaIndices (double BetaGammaLog10) const |
| double | interpolateCollisionEnergy (std::pair< int, int > indices_BetaGammaLog10, double IntXLog10) const |
| double | interpolateCollisionEnergy (double BetaGammaLog10, double IntXLog10) const |
| double | interpolateCrossSection (std::pair< int, int > indices_BetaGammaLog10, double BetaGammaLog10) const |
| double | interpolateCrossSection (double BetaGammaLog10) const |
Public Attributes | |
| std::vector< double > | logBetaGammaVector |
| std::vector< std::vector< double > > | logCollisionEnergyVectorOfVector |
| std::vector< std::vector< double > > | logIntegratedCrossSectionsVectorOfVector |
| std::vector< double > | logHighestCrossSectionsVector |
Definition at line 14 of file BichselData.h.
| void BichselData::addEntry | ( | double | logBetaGamma, |
| double | logCollisionEnergy, | ||
| double | logIntegratedCrossSection ) |
Definition at line 34 of file BichselData.cxx.
| void BichselData::addNewLogBetaGamma | ( | double | logBetaGamma | ) |
Definition at line 22 of file BichselData.cxx.
|
inline |
Definition at line 22 of file BichselData.h.
| std::pair< int, int > BichselData::getBetaGammaIndices | ( | double | BetaGammaLog10 | ) | const |
Definition at line 51 of file BichselData.cxx.
| double BichselData::interpolateCollisionEnergy | ( | double | BetaGammaLog10, |
| double | IntXLog10 ) const |
Definition at line 108 of file BichselData.cxx.
| double BichselData::interpolateCollisionEnergy | ( | std::pair< int, int > | indices_BetaGammaLog10, |
| double | IntXLog10 ) const |
Definition at line 73 of file BichselData.cxx.
| double BichselData::interpolateCrossSection | ( | double | BetaGammaLog10 | ) | const |
Definition at line 150 of file BichselData.cxx.
| double BichselData::interpolateCrossSection | ( | std::pair< int, int > | indices_BetaGammaLog10, |
| double | BetaGammaLog10 ) const |
Definition at line 117 of file BichselData.cxx.
| double BichselData::lastBetaGammaValue | ( | ) | const |
Definition at line 12 of file BichselData.cxx.
|
inline |
Definition at line 23 of file BichselData.h.
| void BichselData::updateAfterLastEntry | ( | ) |
Definition at line 42 of file BichselData.cxx.
| std::vector<double> BichselData::logBetaGammaVector |
Definition at line 16 of file BichselData.h.
| std::vector<std::vector<double> > BichselData::logCollisionEnergyVectorOfVector |
Definition at line 17 of file BichselData.h.
| std::vector<double> BichselData::logHighestCrossSectionsVector |
Definition at line 19 of file BichselData.h.
| std::vector<std::vector<double> > BichselData::logIntegratedCrossSectionsVectorOfVector |
Definition at line 18 of file BichselData.h.