CMS 3D CMS Logo

List of all members | Public Member Functions
l1t::PackingSetup Class Referenceabstract

#include <PackingSetup.h>

Inheritance diagram for l1t::PackingSetup:
l1t::stage1::CaloSetup l1t::stage2::BMTFSetup l1t::stage2::CaloLayer1Setup l1t::stage2::CaloSetup l1t::stage2::EMTFSetup l1t::stage2::GMTSetup l1t::stage2::GTSetup

Public Member Functions

virtual void fillDescription (edm::ParameterSetDescription &)=0
 
virtual std::unique_ptr< UnpackerCollectionsgetCollections (edm::Event &)=0
 
virtual PackerMap getPackers (int fed, unsigned int fw)=0
 
virtual UnpackerMap getUnpackers (int fed, int board, int amc, unsigned int fw)=0
 
 PackingSetup ()
 
virtual std::unique_ptr< PackerTokensregisterConsumes (const edm::ParameterSet &, edm::ConsumesCollector &)=0
 
virtual void registerProducts (edm::ProducesCollector)=0
 
virtual ~PackingSetup ()
 

Detailed Description

Definition at line 27 of file PackingSetup.h.

Constructor & Destructor Documentation

◆ PackingSetup()

l1t::PackingSetup::PackingSetup ( )
inline

Definition at line 29 of file PackingSetup.h.

29 {};

◆ ~PackingSetup()

virtual l1t::PackingSetup::~PackingSetup ( )
inlinevirtual

Definition at line 30 of file PackingSetup.h.

30 {};

Member Function Documentation

◆ fillDescription()

virtual void l1t::PackingSetup::fillDescription ( edm::ParameterSetDescription )
pure virtual

◆ getCollections()

virtual std::unique_ptr<UnpackerCollections> l1t::PackingSetup::getCollections ( edm::Event )
pure virtual

◆ getPackers()

virtual PackerMap l1t::PackingSetup::getPackers ( int  fed,
unsigned int  fw 
)
pure virtual

◆ getUnpackers()

virtual UnpackerMap l1t::PackingSetup::getUnpackers ( int  fed,
int  board,
int  amc,
unsigned int  fw 
)
pure virtual

◆ registerConsumes()

virtual std::unique_ptr<PackerTokens> l1t::PackingSetup::registerConsumes ( const edm::ParameterSet ,
edm::ConsumesCollector  
)
pure virtual

◆ registerProducts()

virtual void l1t::PackingSetup::registerProducts ( edm::ProducesCollector  )
pure virtual