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