CMS 3D CMS Logo

Public Member Functions

L1AbstractProcessor Class Reference

#include <L1AbstractProcessor.h>

Inheritance diagram for L1AbstractProcessor:
L1MuDTAssignmentUnit L1MuDTERS L1MuDTEUX L1MuDTExtrapolationUnit L1MuDTMuonSorter L1MuDTSEU L1MuDTTrackAssembler L1MuDTWedgeSorter

List of all members.

Public Member Functions

virtual void reset ()=0
 clear event memory of processor
virtual void run ()
 run processor logic
virtual void run (const edm::EventSetup &c)
virtual ~L1AbstractProcessor ()
 destructor

Detailed Description

Abstract Base Class for L1 Trigger Devices with EventSetup

Definition at line 36 of file L1AbstractProcessor.h.


Constructor & Destructor Documentation

virtual L1AbstractProcessor::~L1AbstractProcessor ( ) [inline, virtual]

destructor

Definition at line 41 of file L1AbstractProcessor.h.

{}

Member Function Documentation

virtual void L1AbstractProcessor::reset ( ) [pure virtual]
virtual void L1AbstractProcessor::run ( void  ) [inline, virtual]

run processor logic

Reimplemented in L1MuDTERS, L1MuDTMuonSorter, L1MuDTTrackAssembler, and L1MuDTWedgeSorter.

Definition at line 44 of file L1AbstractProcessor.h.

Referenced by L1MuDTExtrapolationUnit::run().

{};
virtual void L1AbstractProcessor::run ( const edm::EventSetup c) [inline, virtual]

Reimplemented in L1MuDTAssignmentUnit, L1MuDTEUX, L1MuDTExtrapolationUnit, and L1MuDTSEU.

Definition at line 46 of file L1AbstractProcessor.h.

{};