HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
HttEnumTypes Class Reference

#include <HttEnumTypes.h>

+ Inheritance diagram for HttEnumTypes:

Public Types

enum  DecayChannel : int {
  DecayChannel::NONE = -1, DecayChannel::TT = 0, DecayChannel::MT = 1, DecayChannel::ET = 2,
  DecayChannel::EM = 3, DecayChannel::MM = 4, DecayChannel::EE = 5, DecayChannel::TTH_TTE = 6,
  DecayChannel::TTH_TTM = 7
}
 
enum  TauTauRestFrameReco : int {
  TauTauRestFrameReco::NONE = -1, TauTauRestFrameReco::VISIBLE_LEPTONS = 0, TauTauRestFrameReco::VISIBLE_LEPTONS_MET = 1, TauTauRestFrameReco::COLLINEAR_APPROXIMATION = 2,
  TauTauRestFrameReco::SVFIT = 3
}
 
enum  DataMcScaleFactorProducerMode : int { DataMcScaleFactorProducerMode::NONE = -1, DataMcScaleFactorProducerMode::MULTIPLY_WEIGHTS = 0, DataMcScaleFactorProducerMode::CORRELATE_TRIGGERS = 1 }
 
enum  SystematicShift : int {
  SystematicShift::NONE = -1, SystematicShift::CENTRAL = 0, SystematicShift::TAU_ES = 1, SystematicShift::TAU_ES_1PRONG = 2,
  SystematicShift::TAU_ES_1PRONGPI0S = 3, SystematicShift::TAU_ES_3PRONG = 4, SystematicShift::TAU_ELECTRON_FAKE_ES = 5, SystematicShift::TAU_ELECTRON_FAKE_ES_1PRONG = 6,
  SystematicShift::TAU_ELECTRON_FAKE_ES_1PRONGPI0S = 7, SystematicShift::TAU_ELECTRON_FAKE_ES_3PRONG = 8, SystematicShift::TAU_MUON_FAKE_ES = 9, SystematicShift::TAU_MUON_FAKE_ES_1PRONG = 10,
  SystematicShift::TAU_MUON_FAKE_ES_1PRONGPI0S = 11, SystematicShift::TAU_MUON_FAKE_ES_3PRONG = 12, SystematicShift::TAU_JET_FAKE_ES = 13
}
 
enum  SvfitCacheMissBehaviour : int { SvfitCacheMissBehaviour::assert = 0, SvfitCacheMissBehaviour::undefined = 1, SvfitCacheMissBehaviour::recalculate = 2 }
 
enum  JetEnergyUncertaintyShiftName : int {
  JetEnergyUncertaintyShiftName::NONE, JetEnergyUncertaintyShiftName::AbsoluteFlavMap, JetEnergyUncertaintyShiftName::AbsoluteMPFBias, JetEnergyUncertaintyShiftName::AbsoluteScale,
  JetEnergyUncertaintyShiftName::AbsoluteStat, JetEnergyUncertaintyShiftName::FlavorQCD, JetEnergyUncertaintyShiftName::Fragmentation, JetEnergyUncertaintyShiftName::PileUpDataMC,
  JetEnergyUncertaintyShiftName::PileUpPtBB, JetEnergyUncertaintyShiftName::PileUpPtEC1, JetEnergyUncertaintyShiftName::PileUpPtEC2, JetEnergyUncertaintyShiftName::PileUpPtHF,
  JetEnergyUncertaintyShiftName::PileUpPtRef, JetEnergyUncertaintyShiftName::RelativeBal, JetEnergyUncertaintyShiftName::RelativeFSR, JetEnergyUncertaintyShiftName::RelativeJEREC1,
  JetEnergyUncertaintyShiftName::RelativeJEREC2, JetEnergyUncertaintyShiftName::RelativeJERHF, JetEnergyUncertaintyShiftName::RelativePtBB, JetEnergyUncertaintyShiftName::RelativePtEC1,
  JetEnergyUncertaintyShiftName::RelativePtEC2, JetEnergyUncertaintyShiftName::RelativePtHF, JetEnergyUncertaintyShiftName::RelativeStatEC, JetEnergyUncertaintyShiftName::RelativeStatFSR,
  JetEnergyUncertaintyShiftName::RelativeStatHF, JetEnergyUncertaintyShiftName::SinglePionECAL, JetEnergyUncertaintyShiftName::SinglePionHCAL, JetEnergyUncertaintyShiftName::TimePtEta,
  JetEnergyUncertaintyShiftName::Total, JetEnergyUncertaintyShiftName::Closure
}
 

Static Public Member Functions

static DecayChannel ToDecayChannel (std::string const &decayChannelString)
 
static TauTauRestFrameReco ToTauTauRestFrameReco (std::string const &tauTauRestFrameReco)
 
static
DataMcScaleFactorProducerMode 
ToDataMcScaleFactorProducerMode (std::string const &dataMcScaleFactorProducerMode)
 
static SvfitCacheMissBehaviour ToSvfitCacheMissBehaviour (std::string const &configstring)
 
static
JetEnergyUncertaintyShiftName 
ToJetEnergyUncertaintyShiftName (std::string const &jetEnergyCorrectionUncertainty)
 
static KMETUncertainty::Type ToMETUncertaintyType (std::string const &metUncertainty)
 

Member Enumeration Documentation

Enumerator
NONE 
MULTIPLY_WEIGHTS 
CORRELATE_TRIGGERS 
enum HttEnumTypes::DecayChannel : int
strong
Enumerator
NONE 
TT 
MT 
ET 
EM 
MM 
EE 
TTH_TTE 
TTH_TTM 
Enumerator
NONE 
AbsoluteFlavMap 
AbsoluteMPFBias 
AbsoluteScale 
AbsoluteStat 
FlavorQCD 
Fragmentation 
PileUpDataMC 
PileUpPtBB 
PileUpPtEC1 
PileUpPtEC2 
PileUpPtHF 
PileUpPtRef 
RelativeBal 
RelativeFSR 
RelativeJEREC1 
RelativeJEREC2 
RelativeJERHF 
RelativePtBB 
RelativePtEC1 
RelativePtEC2 
RelativePtHF 
RelativeStatEC 
RelativeStatFSR 
RelativeStatHF 
SinglePionECAL 
SinglePionHCAL 
TimePtEta 
Total 
Closure 
Enumerator
assert 
undefined 
recalculate 
enum HttEnumTypes::SystematicShift : int
strong
Enumerator
NONE 
CENTRAL 
TAU_ES 
TAU_ES_1PRONG 
TAU_ES_1PRONGPI0S 
TAU_ES_3PRONG 
TAU_ELECTRON_FAKE_ES 
TAU_ELECTRON_FAKE_ES_1PRONG 
TAU_ELECTRON_FAKE_ES_1PRONGPI0S 
TAU_ELECTRON_FAKE_ES_3PRONG 
TAU_MUON_FAKE_ES 
TAU_MUON_FAKE_ES_1PRONG 
TAU_MUON_FAKE_ES_1PRONGPI0S 
TAU_MUON_FAKE_ES_3PRONG 
TAU_JET_FAKE_ES 
Enumerator
NONE 
VISIBLE_LEPTONS 
VISIBLE_LEPTONS_MET 
COLLINEAR_APPROXIMATION 
SVFIT 

Member Function Documentation

static DataMcScaleFactorProducerMode HttEnumTypes::ToDataMcScaleFactorProducerMode ( std::string const &  dataMcScaleFactorProducerMode)
inlinestatic
static DecayChannel HttEnumTypes::ToDecayChannel ( std::string const &  decayChannelString)
inlinestatic
static JetEnergyUncertaintyShiftName HttEnumTypes::ToJetEnergyUncertaintyShiftName ( std::string const &  jetEnergyCorrectionUncertainty)
inlinestatic
static KMETUncertainty::Type HttEnumTypes::ToMETUncertaintyType ( std::string const &  metUncertainty)
inlinestatic
static SvfitCacheMissBehaviour HttEnumTypes::ToSvfitCacheMissBehaviour ( std::string const &  configstring)
inlinestatic
static TauTauRestFrameReco HttEnumTypes::ToTauTauRestFrameReco ( std::string const &  tauTauRestFrameReco)
inlinestatic

The documentation for this class was generated from the following file: