00001 #ifndef TrigConf_Muctpi
00002 #define TrigConf_Muctpi
00003
00004 #include <string>
00005 #include "TrigConfL1Data/L1DataBaseclass.h"
00006
00007 namespace TrigConf {
00008 class Muctpi : public L1DataBaseclass {
00009 public:
00010 Muctpi();
00011 ~Muctpi();
00012
00013
00014 int lowptThreshold() const { return m_LowptThreshold; }
00015 int highptThreshold() const { return m_HighptThreshold; }
00016 int maxCand() const { return m_MaxCand; }
00017
00018
00019 void setLowptThreshold( int l ) { m_LowptThreshold = l; }
00020 void setHighptThreshold( int h ) { m_HighptThreshold = h; }
00021 void setMaxCand( int m ) { m_MaxCand = m; }
00022
00023 virtual void print(const std::string& indent="", unsigned int detail=1) const;
00024 virtual void writeXML(std::ostream & xmlfile, int indentLevel=0, int indentWidth=2) const;
00025
00026 private:
00027 int m_LowptThreshold;
00028 int m_HighptThreshold;
00029 int m_MaxCand;
00030 };
00031 }
00032
00033 #endif
00034