00001 #ifndef TrigConf_JetThresholdValue 00002 #define TrigConf_JetThresholdValue 00003 00004 #include "TrigConfL1Data/TriggerThresholdValue.h" 00005 00006 namespace TrigConf { 00007 00008 class JetThresholdValue : public TriggerThresholdValue { 00009 public: 00010 00011 JetThresholdValue(); 00012 ~JetThresholdValue(); 00013 00014 virtual TriggerThresholdValue* createCopy() const override; 00015 00016 virtual int thresholdValueCount() const override; 00017 00018 virtual JetWindowSize::Size windowSize() const override; 00019 00020 std::string windowSizeAsString() const; 00021 00022 virtual void print(const std::string& indent="", unsigned int detail=1) const override; 00023 virtual void writeXML(std::ostream & xmlfile, int indentLevel=0, int indentWidth=2) const override; 00024 00025 private: 00026 00027 }; 00028 00029 } 00030 00031 #endif 00032