00001 //------------------------------------------------- 00002 // 00012 // 00013 //-------------------------------------------------- 00014 #ifndef DT_CONFIG_TrigUnit_H 00015 #define DT_CONFIG_TrigUnit_H 00016 00017 //--------------- 00018 // C++ Headers -- 00019 //--------------- 00020 #include<iostream> 00021 00022 //---------------------- 00023 // Base Class Headers -- 00024 //---------------------- 00025 00026 //------------------------------------ 00027 // Collaborating Class Declarations -- 00028 //------------------------------------ 00029 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00030 #include "L1TriggerConfig/DTTPGConfig/interface/DTConfig.h" 00031 00032 // --------------------- 00033 // -- Class Interface -- 00034 // --------------------- 00035 00036 class DTConfigTrigUnit : public DTConfig { 00037 00038 public: 00039 00041 DTConfigTrigUnit(const edm::ParameterSet& ps); 00042 00044 DTConfigTrigUnit() {}; 00045 00047 ~DTConfigTrigUnit(); 00048 00050 inline bool debug() const { return m_debug; } 00051 00053 void print() const ; 00054 00056 inline void setDebug(bool debug) { m_debug = debug; } 00057 00058 private: 00059 00061 void setDefaults(const edm::ParameterSet& m_ps); 00062 00063 bool m_debug; 00064 00065 }; 00066 00067 #endif