CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/L1Trigger/RPCTechnicalTrigger/interface/TTUSectorORLogic.h

Go to the documentation of this file.
00001 // $Id: TTUSectorORLogic.h,v 1.2 2009/08/09 11:11:36 aosorio Exp $
00002 #ifndef INTERFACE_TTUSECTORORLOGIC_H 
00003 #define INTERFACE_TTUSECTORORLOGIC_H 1
00004 
00005 // Include files
00006 #include "L1Trigger/RPCTechnicalTrigger/interface/TTULogic.h"
00007 #include "L1Trigger/RPCTechnicalTrigger/interface/TTUInput.h"
00008 
00009 #include <iostream>
00010 #include <vector>
00011 
00018 class TTUSectorORLogic : public TTULogic {
00019 public: 
00021   TTUSectorORLogic( ); 
00022 
00023   virtual ~TTUSectorORLogic( ); 
00024 
00025   //... from TTULogic interface:
00026   
00027   bool process( const TTUInput & );
00028   
00029   void setBoardSpecs( const TTUBoardSpecs::TTUBoardConfig & );
00030 
00031   //...
00032       
00033 protected:
00034   
00035 private:
00036   
00037   bool m_debug;
00038   
00039   int m_maxsectors;
00040 
00041 };
00042 #endif // INTERFACE_TTUSECTORORLOGIC_H