Producer for electron energy scale corrections (Htt version). More...
#include <HttElectronCorrectionsProducer.h>
Public Types | |
enum | ElectronEnergyCorrection : int { ElectronEnergyCorrection::NONE = -1, ElectronEnergyCorrection::FALL2015 = 0 } |
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 ElectronEnergyCorrection | ToElectronEnergyCorrection (std::string const &eleEnergyCorrection) |
Protected Member Functions | |
virtual void | AdditionalCorrections (KElectron *electron, event_type const &event, product_type &product, setting_type const &settings, metadata_type const &metadata) const override |
Producer for electron energy scale corrections (Htt version).
Required config tags
typedef KappaTypes::event_type HttElectronCorrectionsProducer::event_type |
typedef KappaTypes::metadata_type HttElectronCorrectionsProducer::metadata_type |
typedef KappaTypes::product_type HttElectronCorrectionsProducer::product_type |
typedef KappaTypes::setting_type HttElectronCorrectionsProducer::setting_type |
|
strong |
|
overrideprotectedvirtual |
|
overridevirtual |
|
inlinestatic |