CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/src/L1Trigger/RPCTechnicalTrigger/interface/TTUConfiguration.h

Go to the documentation of this file.
00001 // $Id: TTUConfiguration.h,v 1.4 2012/05/15 08:06:25 eulisse Exp $
00002 #ifndef INTERFACE_TTUCONFIGURATION_H 
00003 #define INTERFACE_TTUCONFIGURATION_H 1
00004 
00005 // Include files
00006 #include "CondFormats/RPCObjects/interface/TTUBoardSpecs.h"
00007 
00008 #include "L1Trigger/RPCTechnicalTrigger/interface/TTUInput.h"
00009 #include "L1Trigger/RPCTechnicalTrigger/interface/TTULogicUnit.h"
00010 
00021 class TTUConfiguration {
00022 public: 
00023   virtual ~TTUConfiguration() {}
00024   virtual bool initialise( int , int )=0;
00025   
00026   virtual void preprocess(TTUInput &)=0;
00027   
00028   TTULogicUnit  * m_ttulogic;
00029 
00030   const TTUBoardSpecs * m_ttuboardspecs;
00031   
00032   TTUBoardSpecs::TTUBoardConfig * m_ttuconf;
00033   
00034 protected:
00035   
00036 private:
00037   
00038 };
00039 #endif // INTERFACE_TTUCONFIGURATION_H