![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SAMPLEXSECTION_H
6 #define SAMPLEXSECTION_H
10 #include <unordered_map>
45 void setSample(
const int dsid,
const double xSect,
const double kFact,
const showering shower,
const double xSectDw,
46 const double xSectUp);
60 std::map<int, std::pair<double, double> >
m_Xsects;
61 std::map<int, std::pair<double, double> >
m_Uncert;
70 #endif // SAMPLEXSECTION_H
double getKfactor(const int dsid) const
std::map< int, showering > m_Showering
void setSample(const int dsid, const double xSect, const double kFact, const showering shower, const double xSectDw, const double xSectUp)
SampleXsection & operator=(const SampleXsection &xs)
std::pair< double, double > getXsectionDownUp(const int dsid) const
void setTranslator(const std::unordered_map< std::string, std::string > &map)
std::map< int, std::pair< double, double > > m_Uncert
SampleXsection(const SampleXsection &xs)
bool readFromFile(const char *fName)
std::string getShoweringString(const int dsid) const
double getRawXsection(const int dsid) const
std::unordered_map< std::string, std::string > m_translator
showering getShowering(const int dsid) const
std::map< int, std::pair< double, double > > m_Xsects
double getXsection(const int dsid) const
showering applyTranslation(const showering shower) const
double getXsectionDown(const int dsid) const
showering stringToShower(const std::string &name) const
int getShoweringIndex(const int dsid) const
double getXsectionUp(const int dsid) const
std::string showerToString(const showering shower) const