Classes | |
struct | TmpEntry |
Private Member Functions | |
BTagCalibrationReaderImpl (BTagEntry::OperatingPoint op, const std::string &sysType, const std::vector< std::string > &otherSysTypes={}) | |
void | load (const BTagCalibration &c, BTagEntry::JetFlavor jf, std::string measurementType) |
double | eval (BTagEntry::JetFlavor jf, float eta, float pt, float discr) const |
double | eval_auto_bounds (const std::string &sys, BTagEntry::JetFlavor jf, float eta, float pt, float discr) const |
std::pair< float, float > | min_max_pt (BTagEntry::JetFlavor jf, float eta, float discr) const |
std::pair< float, float > | min_max_eta (BTagEntry::JetFlavor jf, float discr) const |
Private Attributes | |
BTagEntry::OperatingPoint | op_ |
std::string | sysType_ |
std::vector< std::vector < TmpEntry > > | tmpData_ |
std::vector< bool > | useAbsEta_ |
std::map< std::string, std::shared_ptr < BTagCalibrationReaderImpl > > | otherSysTypeReaders_ |
Friends | |
class | BTagCalibrationReader |