CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
HGCalTriggerBackend::Algorithm< FECODEC > Class Template Reference

#include <HGCalTriggerBackendAlgorithmBase.h>

Inheritance diagram for HGCalTriggerBackend::Algorithm< FECODEC >:
HGCalTriggerBackendAlgorithmBase

Public Member Functions

 Algorithm (const edm::ParameterSet &conf)
 
- Public Member Functions inherited from HGCalTriggerBackendAlgorithmBase
 HGCalTriggerBackendAlgorithmBase (const edm::ParameterSet &conf)
 
const std::string & name () const
 
virtual void putInEvent (edm::Event &evt)=0
 
virtual void reset ()=0
 
virtual void run (const l1t::HGCFETriggerDigiCollection &coll, const std::unique_ptr< HGCalTriggerGeometryBase > &geom)=0
 
virtual void setProduces (edm::EDProducer &prod) const =0
 
virtual ~HGCalTriggerBackendAlgorithmBase ()
 

Protected Attributes

FECODEC codec_
 

Detailed Description

template<typename FECODEC>
class HGCalTriggerBackend::Algorithm< FECODEC >

Definition at line 58 of file HGCalTriggerBackendAlgorithmBase.h.

Constructor & Destructor Documentation

template<typename FECODEC>
HGCalTriggerBackend::Algorithm< FECODEC >::Algorithm ( const edm::ParameterSet conf)
inline

Definition at line 60 of file HGCalTriggerBackendAlgorithmBase.h.

60  :
62  codec_(conf.getParameterSet("FECodec")){ }
HGCalTriggerBackendAlgorithmBase(const edm::ParameterSet &conf)
ParameterSet const & getParameterSet(std::string const &) const

Member Data Documentation

template<typename FECODEC>
FECODEC HGCalTriggerBackend::Algorithm< FECODEC >::codec_
protected

Definition at line 65 of file HGCalTriggerBackendAlgorithmBase.h.