CMS 3D CMS Logo

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, edm::ConsumesCollector &cc)
 
void setGeometry (const HGCalTriggerGeometryBase *const geom) final
 
- Public Member Functions inherited from HGCalTriggerBackendAlgorithmBase
 HGCalTriggerBackendAlgorithmBase (const edm::ParameterSet &conf, edm::ConsumesCollector &cc)
 
const std::string & name () const
 
virtual void putInEvent (edm::Event &evt)=0
 
virtual void reset ()=0
 
virtual void run (const l1t::HGCFETriggerDigiCollection &coll, const edm::EventSetup &es, edm::Event &e)=0
 
virtual void setProduces (edm::stream::EDProducer<> &prod) const =0
 
virtual ~HGCalTriggerBackendAlgorithmBase ()
 

Protected Attributes

FECODEC codec_
 
- Protected Attributes inherited from HGCalTriggerBackendAlgorithmBase
const HGCalTriggerGeometryBasegeometry_
 

Detailed Description

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

Definition at line 62 of file HGCalTriggerBackendAlgorithmBase.h.

Constructor & Destructor Documentation

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

Definition at line 64 of file HGCalTriggerBackendAlgorithmBase.h.

65  : HGCalTriggerBackendAlgorithmBase(conf, cc), codec_(conf.getParameterSet("FECodec")) {}
HGCalTriggerBackendAlgorithmBase(const edm::ParameterSet &conf, edm::ConsumesCollector &cc)
ParameterSet const & getParameterSet(std::string const &) const

Member Function Documentation

template<typename FECODEC >
void HGCalTriggerBackend::Algorithm< FECODEC >::setGeometry ( const HGCalTriggerGeometryBase *const  geom)
inlinefinalvirtual

Member Data Documentation

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

Definition at line 73 of file HGCalTriggerBackendAlgorithmBase.h.