#include <IProcessorEmulator.h>
|
virtual bool | checkHitPatternValidity (unsigned int hits)=0 |
|
virtual std::vector< l1t::RegionalMuonCand > | getFinalcandidates (unsigned int iProcessor, l1t::tftype mtfType, const AlgoMuons &algoCands)=0 |
|
virtual AlgoMuons | ghostBust (AlgoMuons refHitCands, int charge=0)=0 |
|
virtual void | printInfo () const =0 |
|
virtual void | processInput (unsigned int iProcessor, l1t::tftype mtfType, const OMTFinput &aInput, std::vector< std::unique_ptr< IOMTFEmulationObserver > > &observers)=0 |
|
virtual std::vector< l1t::RegionalMuonCand > | run (unsigned int iProcessor, l1t::tftype mtfType, int bx, OMTFinputMaker *inputMaker, std::vector< std::unique_ptr< IOMTFEmulationObserver > > &observers)=0 |
|
virtual void | setGhostBuster (IGhostBuster *ghostBuster)=0 |
| allows to use other IGhostBuster implementation than the default one More...
|
|
virtual AlgoMuons | sortResults (unsigned int iProcessor, l1t::tftype mtfType, int charge=0)=0 |
|
virtual | ~IProcessorEmulator () |
|
Definition at line 20 of file IProcessorEmulator.h.
◆ ~IProcessorEmulator()
virtual IProcessorEmulator::~IProcessorEmulator |
( |
| ) |
|
|
inlinevirtual |
◆ checkHitPatternValidity()
virtual bool IProcessorEmulator::checkHitPatternValidity |
( |
unsigned int |
hits | ) |
|
|
pure virtual |
◆ getFinalcandidates()
◆ ghostBust()
◆ printInfo()
virtual void IProcessorEmulator::printInfo |
( |
| ) |
const |
|
pure virtual |
◆ processInput()
◆ run()
◆ setGhostBuster()
virtual void IProcessorEmulator::setGhostBuster |
( |
IGhostBuster * |
ghostBuster | ) |
|
|
pure virtual |
◆ sortResults()
virtual AlgoMuons IProcessorEmulator::sortResults |
( |
unsigned int |
iProcessor, |
|
|
l1t::tftype |
mtfType, |
|
|
int |
charge = 0 |
|
) |
| |
|
pure virtual |