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

#include <MELAProducers.h>

+ Inheritance diagram for MELAProducer:

Public Member Functions

 MELAProducer (std::string name="", SvfitResults product_type::*m_svfitResultsMember=&product_type::m_svfitResults, float product_type::*m_melaProbCPEvenGGHMember=&product_type::m_melaProbCPEvenGGH, float product_type::*m_melaProbCPOddGGHMember=&product_type::m_melaProbCPOddGGH, float product_type::*m_melaProbCPMixGGHMember=&product_type::m_melaProbCPMixGGH, float product_type::*m_melaDiscriminatorD0MinusGGHMember=&product_type::m_melaDiscriminatorD0MinusGGH, float product_type::*m_melaDiscriminatorDCPGGHMember=&product_type::m_melaDiscriminatorDCPGGH, float product_type::*m_melaProbCPEvenVBFMember=&product_type::m_melaProbCPEvenVBF, float product_type::*m_melaProbCPOddVBFMember=&product_type::m_melaProbCPOddVBF, float product_type::*m_melaProbCPMixVBFMember=&product_type::m_melaProbCPMixVBF, float product_type::*m_melaDiscriminatorD0MinusVBFMember=&product_type::m_melaDiscriminatorD0MinusVBF, float product_type::*m_melaDiscriminatorDCPVBFMember=&product_type::m_melaDiscriminatorDCPVBF)
 
virtual std::string GetProducerId () const override
 
virtual void Init (setting_type const &settings, metadata_type &metadata) override
 
virtual void Produce (event_type const &event, product_type &product, setting_type const &settings, metadata_type const &metadata) const override
 

Constructor & Destructor Documentation

MELAProducer::MELAProducer ( std::string  name = "",
SvfitResults product_type::*  m_svfitResultsMember = &product_type::m_svfitResults,
float product_type::*  m_melaProbCPEvenGGHMember = &product_type::m_melaProbCPEvenGGH,
float product_type::*  m_melaProbCPOddGGHMember = &product_type::m_melaProbCPOddGGH,
float product_type::*  m_melaProbCPMixGGHMember = &product_type::m_melaProbCPMixGGH,
float product_type::*  m_melaDiscriminatorD0MinusGGHMember = &product_type::m_melaDiscriminatorD0MinusGGH,
float product_type::*  m_melaDiscriminatorDCPGGHMember = &product_type::m_melaDiscriminatorDCPGGH,
float product_type::*  m_melaProbCPEvenVBFMember = &product_type::m_melaProbCPEvenVBF,
float product_type::*  m_melaProbCPOddVBFMember = &product_type::m_melaProbCPOddVBF,
float product_type::*  m_melaProbCPMixVBFMember = &product_type::m_melaProbCPMixVBF,
float product_type::*  m_melaDiscriminatorD0MinusVBFMember = &product_type::m_melaDiscriminatorD0MinusVBF,
float product_type::*  m_melaDiscriminatorDCPVBFMember = &product_type::m_melaDiscriminatorDCPVBF 
)

Member Function Documentation

std::string MELAProducer::GetProducerId ( ) const
overridevirtual

Reimplemented in MELAM125Producer.

void MELAProducer::Init ( setting_type const &  settings,
metadata_type &  metadata 
)
overridevirtual
void MELAProducer::Produce ( event_type const &  event,
product_type &  product,
setting_type const &  settings,
metadata_type const &  metadata 
) const
overridevirtual

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