#include <BTagCalibrationStandalone.h>
|
| BTagCalibrationReader () |
|
| BTagCalibrationReader (BTagEntry::OperatingPoint op, const std::string &sysType="central", const std::vector< std::string > &otherSysTypes={}) |
|
double | eval (BTagEntry::JetFlavor jf, float eta, float pt, float discr=0.) const |
|
double | eval_auto_bounds (const std::string &sys, BTagEntry::JetFlavor jf, float eta, float pt, float discr=0.) const |
|
void | load (const BTagCalibration &c, BTagEntry::JetFlavor jf, const std::string &measurementType="comb") |
|
std::pair< float, float > | min_max_pt (BTagEntry::JetFlavor jf, float eta, float discr=0.) const |
|
|
std::shared_ptr< BTagCalibrationReaderImpl > | pimpl |
|
BTagCalibrationReader
Helper class to pull out a specific set of BTagEntry's out of a BTagCalibration. TF1 functions are set up at initialization time.
Definition at line 154 of file BTagCalibrationStandalone.h.
BTagCalibrationReader::BTagCalibrationReader |
( |
| ) |
|
|
inline |
BTagCalibrationReader::BTagCalibrationReader |
( |
BTagEntry::OperatingPoint |
op, |
|
|
const std::string & |
sysType = "central" , |
|
|
const std::vector< std::string > & |
otherSysTypes = {} |
|
) |
| |
double BTagCalibrationReader::eval |
( |
BTagEntry::JetFlavor |
jf, |
|
|
float |
eta, |
|
|
float |
pt, |
|
|
float |
discr = 0. |
|
) |
| const |
double BTagCalibrationReader::eval_auto_bounds |
( |
const std::string & |
sys, |
|
|
BTagEntry::JetFlavor |
jf, |
|
|
float |
eta, |
|
|
float |
pt, |
|
|
float |
discr = 0. |
|
) |
| const |
std::pair<float, float> BTagCalibrationReader::min_max_pt |
( |
BTagEntry::JetFlavor |
jf, |
|
|
float |
eta, |
|
|
float |
discr = 0. |
|
) |
| const |
std::shared_ptr<BTagCalibrationReaderImpl> BTagCalibrationReader::pimpl |
|
protected |
The documentation for this class was generated from the following file: