CMS 3D CMS Logo

List of all members | Public Member Functions
IOMTFEmulationObserver Class Referenceabstract

#include <IOMTFEmulationObserver.h>

Inheritance diagram for IOMTFEmulationObserver:
CandidateSimMuonMatcher EmulationObserverBase EventCapture XMLEventWriter DataROOTDumper2 PatternOptimizerBase PatternGenerator

Public Member Functions

virtual void beginRun (edm::EventSetup const &eventSetup)
 
virtual void endJob ()=0
 
 IOMTFEmulationObserver ()
 
virtual void observeEventBegin (const edm::Event &iEvent)
 
virtual void observeEventEnd (const edm::Event &iEvent, std::unique_ptr< l1t::RegionalMuonCandBxCollection > &finalCandidates)
 
virtual void observeProcesorEmulation (unsigned int iProcessor, l1t::tftype mtfType, const std::shared_ptr< OMTFinput > &input, const AlgoMuons &algoCandidates, const AlgoMuons &gbCandidates, const std::vector< l1t::RegionalMuonCand > &candMuons)=0
 
virtual ~IOMTFEmulationObserver ()
 

Detailed Description

Definition at line 24 of file IOMTFEmulationObserver.h.

Constructor & Destructor Documentation

◆ IOMTFEmulationObserver()

IOMTFEmulationObserver::IOMTFEmulationObserver ( )

Definition at line 10 of file IOMTFEmulationObserver.cc.

10 {}

◆ ~IOMTFEmulationObserver()

IOMTFEmulationObserver::~IOMTFEmulationObserver ( )
virtual

Definition at line 12 of file IOMTFEmulationObserver.cc.

12 {}

Member Function Documentation

◆ beginRun()

virtual void IOMTFEmulationObserver::beginRun ( edm::EventSetup const &  eventSetup)
inlinevirtual

Reimplemented in CandidateSimMuonMatcher, and EventCapture.

Definition at line 29 of file IOMTFEmulationObserver.h.

29 {}

◆ endJob()

virtual void IOMTFEmulationObserver::endJob ( )
pure virtual

◆ observeEventBegin()

virtual void IOMTFEmulationObserver::observeEventBegin ( const edm::Event iEvent)
inlinevirtual

Reimplemented in CandidateSimMuonMatcher, EventCapture, XMLEventWriter, and EmulationObserverBase.

Definition at line 38 of file IOMTFEmulationObserver.h.

38 {};

◆ observeEventEnd()

virtual void IOMTFEmulationObserver::observeEventEnd ( const edm::Event iEvent,
std::unique_ptr< l1t::RegionalMuonCandBxCollection > &  finalCandidates 
)
inlinevirtual

◆ observeProcesorEmulation()

virtual void IOMTFEmulationObserver::observeProcesorEmulation ( unsigned int  iProcessor,
l1t::tftype  mtfType,
const std::shared_ptr< OMTFinput > &  input,
const AlgoMuons algoCandidates,
const AlgoMuons gbCandidates,
const std::vector< l1t::RegionalMuonCand > &  candMuons 
)
pure virtual