![]() |
![]() |
#include <BTagCalibration.h>
Public Member Functions | |
void | addEntry (const BTagEntry &entry) |
BTagCalibration () | |
BTagCalibration (const std::string &tagger) | |
BTagCalibration (const std::string &tagger, const std::string &filename, bool validate) | |
const std::vector< BTagEntry > & | getEntries (const BTagEntry::Parameters &par) const |
void | makeCSV (std::ostream &s) const |
std::string | makeCSV () const |
void | readCSV (std::istream &s, bool validate) |
void | readCSV (const std::string &s, bool validate) |
std::string | tagger () const |
~BTagCalibration () | |
Static Protected Member Functions | |
static std::string | token (const BTagEntry::Parameters &par) |
Protected Attributes | |
std::map< std::string, std::vector< BTagEntry > > | data_ |
std::string | tagger_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
The 'hierarchy' of stored information is this:
Definition at line 27 of file BTagCalibration.h.
|
inline |
Definition at line 30 of file BTagCalibration.h.
References corrVsCorr::filename, AlCaHLTBitMon_QueryRunRegistry::string, and tagger().
BTagCalibration::BTagCalibration | ( | const std::string & | tagger | ) |
Definition at line 7 of file BTagCalibration.cc.
BTagCalibration::BTagCalibration | ( | const std::string & | tagger, |
const std::string & | filename, | ||
bool | validate | ||
) |
Definition at line 9 of file BTagCalibration.cc.
References Exception, corrVsCorr::filename, and readCSV().
|
inline |
Definition at line 33 of file BTagCalibration.h.
void BTagCalibration::addEntry | ( | const BTagEntry & | entry | ) |
Definition at line 21 of file BTagCalibration.cc.
References data_, BTagEntry::params, and token().
Referenced by readCSV(), and tagger().
const std::vector< BTagEntry > & BTagCalibration::getEntries | ( | const BTagEntry::Parameters & | par | ) | const |
Definition at line 26 of file BTagCalibration.cc.
References data_, Exception, AlCaHLTBitMon_QueryRunRegistry::string, and token().
Referenced by BTagCalibrationReader::BTagCalibrationReaderImpl::load(), and tagger().
void BTagCalibration::makeCSV | ( | std::ostream & | s | ) | const |
Definition at line 61 of file BTagCalibration.cc.
References data_, mps_fire::i, BTagEntry::makeCSVHeader(), genParticles_cff::map, AlCaHLTBitMon_QueryRunRegistry::string, and tagger_.
std::string BTagCalibration::makeCSV | ( | ) | const |
void BTagCalibration::readCSV | ( | std::istream & | s, |
bool | validate | ||
) |
Definition at line 43 of file BTagCalibration.cc.
References addEntry(), mps_splice::line, AlCaHLTBitMon_QueryRunRegistry::string, and BTagEntry::trimStr().
Referenced by BTagCalibration(), readCSV(), and tagger().
void BTagCalibration::readCSV | ( | const std::string & | s, |
bool | validate | ||
) |
Definition at line 38 of file BTagCalibration.cc.
References readCSV().
|
private |
|
inline |
Definition at line 35 of file BTagCalibration.h.
References addEntry(), mps_splice::entry, getEntries(), makeCSV(), readCSV(), alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, tagger_, and token().
Referenced by BTagCalibration().
|
staticprotected |
Definition at line 81 of file BTagCalibration.cc.
References BTagEntry::Parameters::measurementType, BTagEntry::Parameters::operatingPoint, and BTagEntry::Parameters::sysType.
Referenced by addEntry(), getEntries(), and tagger().
|
friend |
Definition at line 51 of file BTagCalibration.h.
|
friend |
Definition at line 51 of file BTagCalibration.h.
|
protected |
Definition at line 49 of file BTagCalibration.h.
Referenced by addEntry(), getEntries(), and makeCSV().
|
protected |
Definition at line 48 of file BTagCalibration.h.