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

Producer for tau energy scale corrections (Htt version). More...

#include <HttTauCorrectionsProducer.h>

+ Inheritance diagram for HttTauCorrectionsProducer:

Public Types

enum  TauEnergyCorrection : int {
  TauEnergyCorrection::NONE = -1, TauEnergyCorrection::SUMMER2013 = 0, TauEnergyCorrection::NEWTAUID = 1, TauEnergyCorrection::SMHTT2016,
  TauEnergyCorrection::MSSMHTT2016
}
 
typedef KappaTypes::event_type event_type
 
typedef KappaTypes::product_type product_type
 
typedef KappaTypes::setting_type setting_type
 
typedef KappaTypes::metadata_type metadata_type
 
typedef HttTypes::event_type spec_event_type
 
typedef HttTypes::product_type spec_product_type
 
typedef HttTypes::setting_type spec_setting_type
 
typedef HttTypes::metadata_type spec_metadata_type
 

Public Member Functions

virtual void Init (setting_type const &settings, metadata_type &metadata) override
 

Static Public Member Functions

static TauEnergyCorrection ToTauEnergyCorrection (std::string const &tauEnergyCorrection)
 

Protected Member Functions

virtual void AdditionalCorrections (KTau *tau, event_type const &event, product_type &product, setting_type const &settings, metadata_type const &metadata) const override
 

Detailed Description

Producer for tau energy scale corrections (Htt version).

Required config tags

  • TauEnergyCorrection (possible value: summer2013)

Member Typedef Documentation

typedef KappaTypes::event_type HttTauCorrectionsProducer::event_type
typedef KappaTypes::metadata_type HttTauCorrectionsProducer::metadata_type
typedef KappaTypes::product_type HttTauCorrectionsProducer::product_type
typedef KappaTypes::setting_type HttTauCorrectionsProducer::setting_type

Member Enumeration Documentation

Enumerator
NONE 
SUMMER2013 
NEWTAUID 
SMHTT2016 
MSSMHTT2016 

Member Function Documentation

void HttTauCorrectionsProducer::AdditionalCorrections ( KTau *  tau,
event_type const &  event,
product_type product,
setting_type const &  settings,
metadata_type const &  metadata 
) const
overrideprotectedvirtual
void HttTauCorrectionsProducer::Init ( setting_type const &  settings,
metadata_type metadata 
)
overridevirtual
static TauEnergyCorrection HttTauCorrectionsProducer::ToTauEnergyCorrection ( std::string const &  tauEnergyCorrection)
inlinestatic

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