#include <Stage2MainProcessorFirmware.h>
Public Member Functions | |
void | print (std::ostream &) const |
void | processEvent (const std::vector< l1t::CaloTower > &inTowers, std::vector< l1t::CaloTower > &outTowers, std::vector< l1t::CaloCluster > &clusters, std::vector< l1t::EGamma > &mpEGammas, std::vector< l1t::Tau > &mpTaus, std::vector< l1t::Jet > &mpJets, std::vector< l1t::EtSum > &mpSums, std::vector< l1t::EGamma > &egammas, std::vector< l1t::Tau > &taus, std::vector< l1t::Jet > &jets, std::vector< l1t::EtSum > &etSums) override |
Stage2MainProcessorFirmwareImp1 (unsigned fwv, CaloParamsHelper const *params) | |
~Stage2MainProcessorFirmwareImp1 () override=default | |
Public Member Functions inherited from l1t::Stage2MainProcessor | |
virtual | ~Stage2MainProcessor () |
Private Attributes | |
std::unique_ptr< Stage2Layer2DemuxEGAlgo > | m_demuxEGAlgo |
std::unique_ptr< Stage2Layer2DemuxJetAlgo > | m_demuxJetAlgo |
std::unique_ptr< Stage2Layer2DemuxSumsAlgo > | m_demuxSumsAlgo |
std::unique_ptr< Stage2Layer2DemuxTauAlgo > | m_demuxTauAlgo |
std::unique_ptr< Stage2Layer2EGammaAlgorithm > | m_egAlgo |
std::unique_ptr< Stage2Layer2ClusterAlgorithm > | m_egClusterAlgo |
std::unique_ptr< Stage2Layer2JetAlgorithm > | m_jetAlgo |
std::unique_ptr< Stage2Layer2JetSumAlgorithm > | m_jetSumAlgo |
std::unique_ptr< Stage2Layer2EtSumAlgorithm > | m_sumAlgo |
std::unique_ptr< Stage2Layer2TauAlgorithm > | m_tauAlgo |
std::unique_ptr< Stage2Layer2ClusterAlgorithm > | m_tauClusterAlgo |
std::unique_ptr< Stage2TowerDecompressAlgorithm > | m_towerAlgo |
Friends | |
std::ostream & | operator<< (std::ostream &o, const Stage2MainProcessorFirmwareImp1 &p) |
Definition at line 36 of file Stage2MainProcessorFirmware.h.
l1t::Stage2MainProcessorFirmwareImp1::Stage2MainProcessorFirmwareImp1 | ( | unsigned | fwv, |
CaloParamsHelper const * | params | ||
) |
Definition at line 26 of file Stage2MainProcessorImp1.cc.
|
overridedefault |
void l1t::Stage2MainProcessorFirmwareImp1::print | ( | std::ostream & | out | ) | const |
Definition at line 94 of file Stage2MainProcessorImp1.cc.
|
overridevirtual |
Implements l1t::Stage2MainProcessor.
Definition at line 48 of file Stage2MainProcessorImp1.cc.
|
friend |
Definition at line 56 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 69 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 71 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 72 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 70 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 62 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 61 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 65 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 67 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 66 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 64 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 63 of file Stage2MainProcessorFirmware.h.
|
private |
Definition at line 60 of file Stage2MainProcessorFirmware.h.