CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_5/src/L1Trigger/RPCTechnicalTrigger/interface/TTUPointingLogic.h

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