CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1t::Packer Class Referenceabstract

#include <Packer.h>

Inheritance diagram for l1t::Packer:
l1t::stage1::CaloSpareHFPacker l1t::stage1::CentralJetPacker l1t::stage1::EtSumPacker l1t::stage1::ForwardJetPacker l1t::stage1::HFRingPacker l1t::stage1::IsoEGammaPacker l1t::stage1::IsoTauPacker l1t::stage1::MissEtPacker l1t::stage1::MissHtPacker l1t::stage1::NonIsoEGammaPacker l1t::stage1::RCTEmRegionPacker l1t::stage1::TauPacker l1t::stage2::BMTFPackerInputs l1t::stage2::BMTFPackerOutput l1t::stage2::CaloLayer1Packer l1t::stage2::CaloTowerPacker l1t::stage2::EGammaPacker l1t::stage2::EtSumPacker l1t::stage2::GlobalAlgBlkPacker l1t::stage2::GlobalExtBlkPacker l1t::stage2::IntermediateMuonPacker l1t::stage2::JetPacker l1t::stage2::MuonPacker l1t::stage2::RegionalMuonGMTPacker l1t::stage2::TauPacker l1t::stage2::ZDCPacker

Public Member Functions

unsigned board ()
 
virtual Blocks pack (const edm::Event &, const PackerTokens *)=0
 
void setBoard (unsigned board)
 
virtual ~Packer ()=default
 

Private Attributes

unsigned board_ {0}
 

Detailed Description

Definition at line 14 of file Packer.h.

Constructor & Destructor Documentation

◆ ~Packer()

virtual l1t::Packer::~Packer ( )
virtualdefault

Member Function Documentation

◆ board()

unsigned l1t::Packer::board ( )
inline

◆ pack()

virtual Blocks l1t::Packer::pack ( const edm::Event ,
const PackerTokens  
)
pure virtual

◆ setBoard()

void l1t::Packer::setBoard ( unsigned  board)
inline

Definition at line 17 of file Packer.h.

References board(), and board_.

17 { board_ = board; };
unsigned board()
Definition: Packer.h:18
unsigned board_
Definition: Packer.h:22

Member Data Documentation

◆ board_

unsigned l1t::Packer::board_ {0}
private

Definition at line 22 of file Packer.h.

Referenced by board(), and setBoard().