#include <Unpacker.h>
Public Member Functions | |
unsigned int | getAlgoVersion () |
void | setAlgoVersion (const unsigned int version) |
virtual bool | unpack (const Block &block, UnpackerCollections *coll)=0 |
Unpacker () | |
virtual | ~Unpacker ()=default |
Private Attributes | |
unsigned int | algoVersion_ |
Definition at line 11 of file Unpacker.h.
|
inline |
Definition at line 13 of file Unpacker.h.
References groupFilesInBlocks::block, coll, unpack(), and ~Unpacker().
|
virtualdefault |
Referenced by Unpacker().
|
inline |
Definition at line 18 of file Unpacker.h.
References algoVersion_.
Referenced by l1t::stage2::emtf::MEBlockUnpacker::unpack(), l1t::stage2::IntermediateMuonUnpacker::unpackBx(), and l1t::stage2::MuonUnpacker::unpackBx().
|
inline |
Definition at line 19 of file Unpacker.h.
References algoVersion_, and jets_cff::version.
Referenced by l1t::stage2::GMTSetup::getUnpackers().
|
pure virtual |
Implemented in l1t::stage1::IsoTauUnpackerRight, l1t::stage1::TauUnpackerRight, l1t::stage1::ForwardJetUnpackerRight, l1t::stage1::CentralJetUnpackerRight, l1t::stage1::NonIsoEGammaUnpackerRight, l1t::stage1::IsoEGammaUnpackerRight, l1t::stage1::legacy::IsoTauUnpacker, l1t::stage1::IsoTauUnpackerLeft, l1t::stage1::legacy::TauUnpacker, l1t::stage1::TauUnpackerLeft, l1t::stage1::legacy::ForwardJetUnpacker, l1t::stage1::ForwardJetUnpackerLeft, l1t::stage2::BMTFUnpackerInputsNewQual, l1t::stage2::BMTFUnpackerOutput, l1t::stage1::legacy::CentralJetUnpacker, l1t::stage1::CentralJetUnpackerLeft, l1t::stage2::emtf::RPCBlockUnpacker, l1t::stage1::legacy::NonIsoEGammaUnpacker, l1t::stage2::BMTFUnpackerInputsOldQual, l1t::stage2::emtf::CountersBlockUnpacker, l1t::stage2::emtf::HeadersBlockUnpacker, l1t::stage2::emtf::MEBlockUnpacker, l1t::stage2::emtf::SPBlockUnpacker, l1t::stage2::emtf::TrailersBlockUnpacker, l1t::stage1::NonIsoEGammaUnpackerLeft, l1t::stage2::IntermediateMuonUnpacker, l1t::stage2::MuonUnpacker, l1t::stage2::EGammaUnpacker, l1t::stage2::EtSumUnpacker, l1t::stage2::EtSumUnpacker_0x10010057, l1t::stage2::JetUnpacker, l1t::stage2::TauUnpacker, l1t::stage2::CaloLayer1Unpacker, l1t::stage2::RegionalMuonGMTUnpacker, l1t::stage1::legacy::EtSumUnpacker, l1t::stage1::legacy::HFRingUnpacker, l1t::stage1::legacy::IsoEGammaUnpacker, l1t::stage2::MPUnpacker_0x1001000b, l1t::stage1::CaloSpareHFUnpacker, l1t::stage1::EtSumUnpacker, l1t::stage1::HFRingUnpacker, l1t::stage1::MissEtUnpacker, l1t::stage1::MissHtUnpacker, l1t::stage1::IsoEGammaUnpackerLeft, l1t::stage1::RCTEmRegionUnpacker, l1t::stage2::CaloTowerUnpacker, l1t::stage2::GlobalAlgBlkUnpacker, l1t::stage2::GlobalExtBlkUnpacker, l1t::stage2::MPUnpacker, l1t::stage2::MPUnpacker_0x10010010, and l1t::stage2::MPUnpacker_0x10010033.
Referenced by Unpacker().
|
private |
Definition at line 19 of file Unpacker.h.
Referenced by getAlgoVersion(), and setAlgoVersion().