Flags used in PAT, and static translator from flags to strings. More...
#include "DataFormats/PatCandidates/interface/Flags.h"
Classes | |
struct | Core |
struct | Isolation |
struct | Overlap |
struct | Selection |
Public Types | |
enum | CleanerFlags { AllBits = 0xFFFFFFFF, CoreBits = 0x0000000F, SelectionBits = 0x0000FFF0, OverlapBits = 0x00FF0000, IsolationBits = 0xFF000000 } |
Static Public Member Functions | |
static const std::string & | bitToString (uint32_t bit) |
static uint32_t | get (const std::string &str) |
static uint32_t | get (const std::vector< std::string > &str) |
static std::string | maskToString (uint32_t bit) |
static bool | test (uint32_t val, uint32_t mask) |
static bool | test (const reco::Candidate &c, uint32_t mask) |
Flags used in PAT, and static translator from flags to strings.
Enumerator | |
---|---|
AllBits | |
CoreBits | |
SelectionBits | |
OverlapBits | |
IsolationBits |
Definition at line 20 of file Flags.h.
|
static |
Definition at line 6 of file Flags.cc.
References pat::Flags::Core::bitToString(), pat::Flags::Overlap::bitToString(), pat::Flags::Selection::bitToString(), pat::Flags::Isolation::bitToString(), CoreBits, IsolationBits, OverlapBits, SelectionBits, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by maskToString(), pat::helper::MultiIsolator::print(), and test().
|
static |
Definition at line 28 of file Flags.cc.
References pat::Flags::Core::get(), pat::Flags::Overlap::get(), pat::Flags::Selection::get(), pat::Flags::Isolation::get(), training_settings::idx, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
static |
Definition at line 41 of file Flags.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
static |
Definition at line 15 of file Flags.cc.
References bitToString(), plotBeamSpotDB::first, i, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by test().
|
inlinestatic |
Definition at line 28 of file Flags.h.
Referenced by TtSemiLepSignalSelMVATrainer::analyze(), pat::SelectorByFlags::operator()(), TtSemiLepSignalSelMVAComputer::produce(), edmIntegrityCheck.IntegrityCheck::report(), and edmIntegrityCheck.IntegrityCheck::structured().
|
inlinestatic |
Definition at line 29 of file Flags.h.
References bitToString(), RecoTauDiscriminantConfiguration::mask, maskToString(), reco::Candidate::status(), harvestTrackValidationPlots::str, AlCaHLTBitMon_QueryRunRegistry::string, and test().
Referenced by edmIntegrityCheck.IntegrityCheck::report(), edmIntegrityCheck.IntegrityCheck::structured(), and test().