#include <MEtXYcorrectParameters.h>
Public Types | |
typedef std::vector< pair_type > | collection_type |
typedef int | key_type |
typedef std::string | label_type |
enum | Level_t { shiftMC =0, shiftDY =1, shiftTTJets =2, shiftWJets =3, shiftData =4, N_LEVELS =5 } |
typedef std::pair< key_type, value_type > | pair_type |
typedef MEtXYcorrectParameters | value_type |
Public Member Functions | |
void | getSections (std::string inputFile, std::vector< std::string > &outputs) |
key_type | getShiftDataFlavBin (std::string const &Flav) |
key_type | getShiftDyFlavBin (std::string const &Flav) |
key_type | getShiftMcFlavBin (std::string const &Flav) |
key_type | getShiftTTJetsFlavBin (std::string const &Flav) |
key_type | getShiftWJetsFlavBin (std::string const &Flav) |
MEtXYcorrectParametersCollection () | |
MEtXYcorrectParameters const & | operator[] (key_type k) const |
MEtXYcorrectParameters const & | operator[] (std::string const &label) const |
void | push_back (key_type i, value_type const &j, label_type const &flav="") |
void | validKeys (std::vector< key_type > &keys) const |
Static Public Member Functions | |
static std::string | findLabel (key_type k) |
static std::string | findShiftDataFlavor (key_type k) |
static std::string | findShiftDYflavor (key_type k) |
static std::string | findShiftMCflavor (key_type k) |
static std::string | findShiftTTJetsFlavor (key_type k) |
static std::string | findShiftWJetsFlavor (key_type k) |
static bool | isShiftData (key_type k) |
static bool | isShiftDY (key_type k) |
static bool | isShiftMC (key_type k) |
static bool | isShiftTTJets (key_type k) |
static bool | isShiftWJets (key_type k) |
static std::string | levelName (key_type k) |
Protected Member Functions | |
key_type | findKey (std::string const &label) const |
Protected Attributes | |
collection_type | correctionsShift_ |
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 |
Definition at line 105 of file MEtXYcorrectParameters.h.
typedef std::vector<pair_type> MEtXYcorrectParametersCollection::collection_type |
Definition at line 119 of file MEtXYcorrectParameters.h.
typedef int MEtXYcorrectParametersCollection::key_type |
Definition at line 115 of file MEtXYcorrectParameters.h.
typedef std::string MEtXYcorrectParametersCollection::label_type |
Definition at line 116 of file MEtXYcorrectParameters.h.
typedef std::pair<key_type,value_type> MEtXYcorrectParametersCollection::pair_type |
Definition at line 118 of file MEtXYcorrectParameters.h.
Definition at line 117 of file MEtXYcorrectParameters.h.
Enumerator | |
---|---|
shiftMC | |
shiftDY | |
shiftTTJets | |
shiftWJets | |
shiftData | |
N_LEVELS |
Definition at line 107 of file MEtXYcorrectParameters.h.
|
inline |
Definition at line 122 of file MEtXYcorrectParameters.h.
References mps_fire::i, gen::k, and operator[]().
|
protected |
|
static |
Definition at line 308 of file MEtXYcorrectParameters.cc.
References isShiftData(), isShiftDY(), isShiftTTJets(), isShiftWJets(), gen::k, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by MultShiftMETcorrDBInputProducer::produce().
|
static |
Definition at line 368 of file MEtXYcorrectParameters.cc.
|
static |
Definition at line 347 of file MEtXYcorrectParameters.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 340 of file MEtXYcorrectParameters.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 354 of file MEtXYcorrectParameters.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 361 of file MEtXYcorrectParameters.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
void MEtXYcorrectParametersCollection::getSections | ( | std::string | inputFile, |
std::vector< std::string > & | outputs | ||
) |
Definition at line 375 of file MEtXYcorrectParameters.cc.
References insertMaterial::getSection(), recoMuon::in, input, and AlCaHLTBitMon_QueryRunRegistry::string.
MEtXYcorrectParametersCollection::key_type MEtXYcorrectParametersCollection::getShiftDataFlavBin | ( | std::string const & | Flav | ) |
Definition at line 509 of file MEtXYcorrectParameters.cc.
References Exception, spr::find(), and runEdmFileComparison::found.
MEtXYcorrectParametersCollection::key_type MEtXYcorrectParametersCollection::getShiftDyFlavBin | ( | std::string const & | Flav | ) |
Definition at line 470 of file MEtXYcorrectParameters.cc.
References Exception, spr::find(), and runEdmFileComparison::found.
MEtXYcorrectParametersCollection::key_type MEtXYcorrectParametersCollection::getShiftMcFlavBin | ( | std::string const & | Flav | ) |
Definition at line 456 of file MEtXYcorrectParameters.cc.
References Exception, spr::find(), and runEdmFileComparison::found.
MEtXYcorrectParametersCollection::key_type MEtXYcorrectParametersCollection::getShiftTTJetsFlavBin | ( | std::string const & | Flav | ) |
Definition at line 483 of file MEtXYcorrectParameters.cc.
References Exception, spr::find(), and runEdmFileComparison::found.
MEtXYcorrectParametersCollection::key_type MEtXYcorrectParametersCollection::getShiftWJetsFlavBin | ( | std::string const & | Flav | ) |
Definition at line 496 of file MEtXYcorrectParameters.cc.
References Exception, spr::find(), and runEdmFileComparison::found.
|
static |
Definition at line 538 of file MEtXYcorrectParameters.cc.
Referenced by findLabel(), and MultShiftMETcorrDBInputProducer::produce().
|
static |
Definition at line 526 of file MEtXYcorrectParameters.cc.
Referenced by findLabel(), and MultShiftMETcorrDBInputProducer::produce().
|
static |
Definition at line 522 of file MEtXYcorrectParameters.cc.
Referenced by MultShiftMETcorrDBInputProducer::produce().
|
static |
Definition at line 530 of file MEtXYcorrectParameters.cc.
Referenced by findLabel(), and MultShiftMETcorrDBInputProducer::produce().
|
static |
Definition at line 534 of file MEtXYcorrectParameters.cc.
Referenced by findLabel(), and MultShiftMETcorrDBInputProducer::produce().
|
static |
Definition at line 324 of file MEtXYcorrectParameters.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
MEtXYcorrectParameters const & MEtXYcorrectParametersCollection::operator[] | ( | key_type | k | ) | const |
Definition at line 429 of file MEtXYcorrectParameters.cc.
References Exception, mps_fire::i, and gen::k.
|
inline |
Definition at line 136 of file MEtXYcorrectParameters.h.
References analyzePatCleaning_cfg::inputFile, relativeConstraints::keys, diffTwoXMLs::label, fwlog::levelName(), operator[](), PatBasicFWLiteJetAnalyzer_Selector_cfg::outputs, and AlCaHLTBitMon_QueryRunRegistry::string.
void MEtXYcorrectParametersCollection::push_back | ( | key_type | i, |
value_type const & | j, | ||
label_type const & | flav = "" |
||
) |
Definition at line 402 of file MEtXYcorrectParameters.cc.
References pair_type.
|
private |
void MEtXYcorrectParametersCollection::validKeys | ( | std::vector< key_type > & | keys | ) | const |
Definition at line 445 of file MEtXYcorrectParameters.cc.
References mps_fire::i.
Referenced by MultShiftMETcorrDBInputProducer::produce().
|
friend |
Definition at line 179 of file MEtXYcorrectParameters.h.
|
friend |
Definition at line 179 of file MEtXYcorrectParameters.h.
|
protected |
Definition at line 177 of file MEtXYcorrectParameters.h.