00001 //------------------------------------------------- 00002 // 00012 // 00013 //-------------------------------------------------- 00014 #ifndef DT_CONFIG_TSTHETA_H 00015 #define DT_CONFIG_TSTHETA_H 00016 00017 //--------------- 00018 // C++ Headers -- 00019 //--------------- 00020 00021 //---------------------- 00022 // Base Class Headers -- 00023 //---------------------- 00024 00025 //------------------------------------ 00026 // Collaborating Class Declarations -- 00027 //------------------------------------ 00028 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00029 #include "L1TriggerConfig/DTTPGConfig/interface/DTConfig.h" 00030 00031 // --------------------- 00032 // -- Class Interface -- 00033 // --------------------- 00034 00035 class DTConfigTSTheta : public DTConfig { 00036 00037 public: 00038 00039 /* //! Constants: first and last step to start trigger finding */ 00040 /* static const int NSTEPL=24, NSTEPF=9; */ 00041 00043 static const int NCELLTH=57; 00044 00046 DTConfigTSTheta(const edm::ParameterSet& ps); 00047 00049 DTConfigTSTheta() {}; 00050 00052 ~DTConfigTSTheta(); 00053 00055 inline bool debug() const { return m_debug; } 00056 00058 void print() const ; 00059 00060 private: 00061 00063 void setDefaults(const edm:: ParameterSet& ps); 00064 00065 bool m_debug; 00066 00067 }; 00068 00069 #endif