CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/L1Trigger/RPCTechnicalTrigger/interface/TTUBasicConfig.h

Go to the documentation of this file.
00001 // $Id: TTUBasicConfig.h,v 1.3 2009/08/19 15:04:01 aosorio Exp $
00002 #ifndef INTERFACE_TTUBASICCONFIG_H 
00003 #define INTERFACE_TTUBASICCONFIG_H 1
00004 
00005 // Include files
00006 #include "L1Trigger/RPCTechnicalTrigger/interface/TTUConfiguration.h"
00007 
00008 #include "CondFormats/RPCObjects/interface/TTUBoardSpecs.h"
00009 
00016 class TTUBasicConfig : public TTUConfiguration {
00017 public: 
00019   TTUBasicConfig( ) { };
00020 
00021   TTUBasicConfig( const char * );
00022   
00023   TTUBasicConfig( const TTUBoardSpecs * );
00024   
00025   virtual ~TTUBasicConfig( ); 
00026 
00027   bool initialise( int , int );
00028 
00029   void preprocess( TTUInput & );
00030   
00031 protected:
00032   
00033 private:
00034 
00035   std::vector<int> m_vecmask;
00036   std::vector<int> m_vecforce;
00037 
00038   bool m_debug;
00039     
00040 };
00041 #endif // INTERFACE_TTUBASICCONFIG_H