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