|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef ANALYSISCALIBRATIONDATAINTERFACEBASE_H
17 #define ANALYSISCALIBRATIONDATAINTERFACEBASE_H
60 const std::string&
EffCalibrationName(
const std::string& flavour,
unsigned int mapIndex = 0)
const;
83 bool SF,
unsigned int mapIndex = 0)
const;
std::pair< double, double > CalibResult
const std::string & EffCalibrationName(const std::string &flavour, unsigned int mapIndex=0) const
Main interface methods accessing the flavour tagging performance information.
std::map< std::string, std::vector< std::string > > m_calibrationEffNames
this simply collects the per-flavour properties.
const CalibResult dummyResult(dummyValue, dummyValue)
std::map< std::string, std::string > m_calibrationSFNames
const float SF[NF]
Cross sections for Fluor.
virtual ~CalibrationDataInterfaceBase()=0
default destructor
const std::string & SFCalibrationName(const std::string &flavour) const
std::string m_taggerName
tagging algorithm name
CalibrationDataInterfaceBase()
double combinedUncertainty(double stat, const std::pair< double, double > &syst) const
utility function for combination of statistical and (a priori asymmetric) systematic uncertainty.
void setEffCalibrationNames(const std::map< std::string, std::vector< std::string > > &names)
The namespace of all packages in PhysicsAnalysis/JetTagging.
std::string getContainername(const std::string &flavour, bool SF, unsigned int mapIndex=0) const
auxiliary function for retrieval of container name
void setSFCalibrationNames(const std::map< std::string, std::string > &names)
variableType
known variable types that can be used as function arguments
std::string getBasename(const std::string &name) const
auxiliary function for retrieval of name within the directory