![]() |
DAS
3.0
Das Analysis System
|
Represents one pt- or discriminator-dependent calibration function.
measurement_type: e.g. comb, ttbar, di-mu, boosted, ... sys_type: e.g. central, plus, minus, plus_JEC, plus_JER, ...
Everything is converted into a function, as it is easiest to store it in a txt or json file.
#include <BTagCalibration.h>
Collaboration diagram for BTagEntry:Classes | |
| struct | Parameters |
Public Types | |
| enum | OperatingPoint { OP_LOOSE =0, OP_MEDIUM =1, OP_TIGHT =2, OP_RESHAPING =3 } |
| enum | JetFlavor { FLAV_B =5, FLAV_C =4, FLAV_UDSG =0 } |
Public Member Functions | |
| BTagEntry () | |
| BTagEntry (const std::string &csvLine) | |
| BTagEntry (const std::string &func, Parameters p) | |
| BTagEntry (const TF1 *func, Parameters p) | |
| BTagEntry (const TH1 *histo, Parameters p) | |
| ~BTagEntry () | |
| std::string | makeCSVLine () const |
Static Public Member Functions | |
| static std::string | makeCSVHeader () |
| static std::string | trimStr (std::string str) |
Public Attributes | |
| std::string | formula |
| Parameters | params |
| enum JetFlavor |
| enum OperatingPoint |
|
inline |
| BTagEntry | ( | const std::string & | csvLine | ) |
| BTagEntry | ( | const std::string & | func, |
| BTagEntry::Parameters | p | ||
| ) |
| BTagEntry | ( | const TF1 * | func, |
| BTagEntry::Parameters | p | ||
| ) |
| BTagEntry | ( | const TH1 * | histo, |
| BTagEntry::Parameters | p | ||
| ) |
|
inline |
|
static |
| std::string makeCSVLine | ( | ) | const |
|
static |
| std::string formula |
| Parameters params |