![]() |
![]() |
Public Member Functions | |
BTagSFProducer (const edm::ParameterSet &iConfig) | |
~BTagSFProducer () override | |
![]() | |
EDProducer ()=default | |
bool | hasAbilityToProduceInLumis () const final |
bool | hasAbilityToProduceInRuns () const final |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | produce (edm::Event &, const edm::EventSetup &) override |
Private Attributes | |
const StringCutObjectSelector< pat::Jet > | cut_ |
std::vector< std::string > | discNames_ |
std::vector< std::string > | discShortNames_ |
std::vector< std::vector< std::string > > | inBranchNames |
std::vector< std::string > | measurementTypesB_ |
std::vector< std::string > | measurementTypesC_ |
std::vector< std::string > | measurementTypesUDSG_ |
unsigned int | nDiscs |
BTagEntry::OperatingPoint | op |
std::vector< std::string > | operatingPoints_ |
std::vector< BTagCalibrationReader > | readers |
edm::EDGetTokenT< std::vector< pat::Jet > > | src_ |
std::vector< std::string > | sysTypes_ |
std::vector< std::string > | weightFiles_ |
Additional Inherited Members | |
![]() | |
typedef CacheContexts< T... > | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T... > | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Definition at line 37 of file BTagSFProducer.cc.
|
inline |
Definition at line 39 of file BTagSFProducer.cc.
References MicroEventContent_cff::branch, calib, discNames_, discShortNames_, BTagEntry::FLAV_B, BTagEntry::FLAV_C, BTagEntry::FLAV_UDSG, edm::FileInPath::fullPath(), edm::ParameterSet::getUntrackedParameter(), inBranchNames, BTagCalibrationReader::load(), measurementTypesB_, measurementTypesC_, measurementTypesUDSG_, nDiscs, op, BTagEntry::OP_LOOSE, BTagEntry::OP_MEDIUM, BTagEntry::OP_RESHAPING, BTagEntry::OP_TIGHT, operatingPoints_, matplotRender::reader, readers, AlCaHLTBitMon_QueryRunRegistry::string, sysTypes_, and weightFiles_.
|
inlineoverride |
Definition at line 121 of file BTagSFProducer.cc.
|
inlinestatic |
Definition at line 123 of file BTagSFProducer.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addUntracked(), produce(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprivate |
Definition at line 166 of file BTagSFProducer.cc.
References cut_, DEFINE_FWK_MODULE, discShortNames_, PVValHelper::eta, BTagEntry::FLAV_B, BTagEntry::FLAV_C, BTagEntry::FLAV_UDSG, GenHFHadronMatcher_cff::flavour, nanoaod::FlatTable::FloatColumn, edm::Event::getByToken(), inBranchNames, metsig::jet, fwrapper::jets, eostools::move(), nDiscs, op, BTagEntry::OP_RESHAPING, MillePedeFileConverter_cfg::out, EnergyCorrector::pt, edm::Event::put(), readers, src_, sysTypes_, and weightFiles_.
Referenced by fillDescriptions().
|
private |
Definition at line 145 of file BTagSFProducer.cc.
Referenced by produce().
|
private |
Definition at line 147 of file BTagSFProducer.cc.
Referenced by BTagSFProducer().
|
private |
Definition at line 148 of file BTagSFProducer.cc.
Referenced by BTagSFProducer(), and produce().
|
private |
Definition at line 157 of file BTagSFProducer.cc.
Referenced by BTagSFProducer(), and produce().
|
private |
Definition at line 151 of file BTagSFProducer.cc.
Referenced by BTagSFProducer().
|
private |
Definition at line 152 of file BTagSFProducer.cc.
Referenced by BTagSFProducer().
|
private |
Definition at line 153 of file BTagSFProducer.cc.
Referenced by BTagSFProducer().
|
private |
Definition at line 160 of file BTagSFProducer.cc.
Referenced by BTagSFProducer(), and produce().
|
private |
Definition at line 156 of file BTagSFProducer.cc.
Referenced by BTagSFProducer(), and produce().
|
private |
Definition at line 150 of file BTagSFProducer.cc.
Referenced by BTagSFProducer().
|
private |
Definition at line 159 of file BTagSFProducer.cc.
Referenced by BTagSFProducer(), and produce().
|
private |
Definition at line 144 of file BTagSFProducer.cc.
Referenced by produce().
|
private |
Definition at line 154 of file BTagSFProducer.cc.
Referenced by BTagSFProducer(), and produce().
|
private |
Definition at line 149 of file BTagSFProducer.cc.
Referenced by BTagSFProducer(), and produce().