HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
MetSelectorBase< TMet > Class Template Reference

Producer for the MET. More...

#include <MetSelectors.h>

+ Inheritance diagram for MetSelectorBase< TMet >:

Public Member Functions

 MetSelectorBase (TMet *event_type::*met, std::vector< TMet > *event_type::*mets)
 
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
 

Protected Attributes

TMet *event_type::* m_metMember
 
std::vector< TMet > *event_type::* m_metsMember
 

Detailed Description

template<class TMet>
class MetSelectorBase< TMet >

Producer for the MET.

Constructor & Destructor Documentation

template<class TMet>
MetSelectorBase< TMet >::MetSelectorBase ( TMet *event_type::*  met,
std::vector< TMet > *event_type::*  mets 
)
inline

Member Function Documentation

template<class TMet>
virtual void MetSelectorBase< TMet >::Init ( setting_type const &  settings,
metadata_type &  metadata 
)
inlineoverridevirtual
template<class TMet>
virtual void MetSelectorBase< TMet >::Produce ( event_type const &  event,
product_type &  product,
setting_type const &  settings,
metadata_type const &  metadata 
) const
inlineoverridevirtual

Reimplemented in MetSelectorPuppi.

Member Data Documentation

template<class TMet>
TMet* event_type::* MetSelectorBase< TMet >::m_metMember
protected
template<class TMet>
std::vector<TMet>* event_type::* MetSelectorBase< TMet >::m_metsMember
protected

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