CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
L1AbstractProcessor Class Referenceabstract

#include <L1AbstractProcessor.h>

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

Public Member Functions

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

Detailed Description

Abstract Base Class for L1 Trigger Devices with EventSetup

Definition at line 34 of file L1AbstractProcessor.h.

Constructor & Destructor Documentation

virtual L1AbstractProcessor::~L1AbstractProcessor ( )
inlinevirtual

destructor

Definition at line 39 of file L1AbstractProcessor.h.

39 {}

Member Function Documentation

virtual void L1AbstractProcessor::reset ( )
pure virtual
virtual void L1AbstractProcessor::run ( void  )
inlinevirtual

run processor logic

Reimplemented in L1MuDTTrackAssembler, L1MuDTWedgeSorter, L1MuDTMuonSorter, and L1MuDTERS.

Definition at line 42 of file L1AbstractProcessor.h.

Referenced by L1MuDTExtrapolationUnit::run().

42 {};
virtual void L1AbstractProcessor::run ( const edm::EventSetup c)
inlinevirtual

Reimplemented in L1MuDTExtrapolationUnit, L1MuDTEUX, L1MuDTAssignmentUnit, and L1MuDTSEU.

Definition at line 44 of file L1AbstractProcessor.h.

44 {};