CMS 3D CMS Logo

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

#include <Stage1Layer2EGammaAlgorithm.h>

Inheritance diagram for l1t::Stage1Layer2EGammaAlgorithm:
l1t::Stage1Layer2EGammaAlgorithmImpHI l1t::Stage1Layer2EGammaAlgorithmImpHW l1t::Stage1Layer2EGammaAlgorithmImpPP

Public Member Functions

virtual void processEvent (const std::vector< l1t::CaloEmCand > &EMCands, const std::vector< l1t::CaloRegion > &regions, const std::vector< l1t::Jet > *jets, std::vector< l1t::EGamma > *egammas)=0
 
virtual ~Stage1Layer2EGammaAlgorithm ()
 

Detailed Description

step03

Description: interface for MP firmware

Implementation:

Authors
: Jim Brooke - University of Bristol Kalanand Mishra - Fermilab

step03

Description: interface for MP firmware

Implementation:

Author
: Kalanand Mishra - Fermilab

Definition at line 31 of file Stage1Layer2EGammaAlgorithm.h.

Constructor & Destructor Documentation

virtual l1t::Stage1Layer2EGammaAlgorithm::~Stage1Layer2EGammaAlgorithm ( )
inlinevirtual

Definition at line 38 of file Stage1Layer2EGammaAlgorithm.h.

38 {};

Member Function Documentation

virtual void l1t::Stage1Layer2EGammaAlgorithm::processEvent ( const std::vector< l1t::CaloEmCand > &  EMCands,
const std::vector< l1t::CaloRegion > &  regions,
const std::vector< l1t::Jet > *  jets,
std::vector< l1t::EGamma > *  egammas 
)
pure virtual