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::Stage2MainProcessor Class Referenceabstract

#include <Stage2MainProcessor.h>

Inheritance diagram for l1t::Stage2MainProcessor:
l1t::Stage2MainProcessorFirmwareImp1

Public Member Functions

virtual void processEvent (const std::vector< l1t::CaloTower > &inTowers, std::vector< l1t::CaloTower > &outTowers, std::vector< l1t::CaloCluster > &clusters, std::vector< l1t::EGamma > &mpEGammas, std::vector< l1t::Tau > &mpTaus, std::vector< l1t::Jet > &mpJets, std::vector< l1t::EtSum > &mpSums, std::vector< l1t::EGamma > &egammas, std::vector< l1t::Tau > &taus, std::vector< l1t::Jet > &jets, std::vector< l1t::EtSum > &etSums)=0
 
virtual ~Stage2MainProcessor ()
 

Detailed Description

Description: interface for the main processor

Implementation:

Author
: Jim Brooke - University of Bristol

Definition at line 26 of file Stage2MainProcessor.h.

Constructor & Destructor Documentation

virtual l1t::Stage2MainProcessor::~Stage2MainProcessor ( )
inlinevirtual

Definition at line 40 of file Stage2MainProcessor.h.

40 {};

Member Function Documentation

virtual void l1t::Stage2MainProcessor::processEvent ( const std::vector< l1t::CaloTower > &  inTowers,
std::vector< l1t::CaloTower > &  outTowers,
std::vector< l1t::CaloCluster > &  clusters,
std::vector< l1t::EGamma > &  mpEGammas,
std::vector< l1t::Tau > &  mpTaus,
std::vector< l1t::Jet > &  mpJets,
std::vector< l1t::EtSum > &  mpSums,
std::vector< l1t::EGamma > &  egammas,
std::vector< l1t::Tau > &  taus,
std::vector< l1t::Jet > &  jets,
std::vector< l1t::EtSum > &  etSums 
)
pure virtual