BTagCalibrationReader::BTagCalibrationReaderImpl Class Reference

Collaboration diagram for BTagCalibrationReader::BTagCalibrationReaderImpl:
Collaboration graph
[legend]

List of all members.

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

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Enumerator

Generated on 30 Oct 2020 for H→ZZ→2ℓ2ν analysis by  doxygen 1.6.1