ATLAS Offline Software
JetThresholdValue.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TrigConf_JetThresholdValue
6 #define TrigConf_JetThresholdValue
7 
9 
10 namespace TrigConf {
11 
13  public:
14 
16  virtual ~JetThresholdValue() override = default;
17 
18  virtual TriggerThresholdValue* createCopy() const override;
19 
20  virtual int thresholdValueCount() const override;
21 
22  virtual JetWindowSize::Size windowSize() const override;
23 
24  std::string windowSizeAsString() const;
25 
26  virtual void print(const std::string& indent="", unsigned int detail=1) const override;
27  virtual void writeXML(std::ostream & xmlfile, int indentLevel=0, int indentWidth=2) const override;
28 
29  private:
30 
31  };
32 
33 }
34 
35 #endif
36 
TrigConf::TriggerThresholdValue
Definition: TriggerThresholdValue.h:22
TrigConf::JetThresholdValue::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition: JetThresholdValue.cxx:60
TrigConf::JetThresholdValue::writeXML
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const override
Definition: JetThresholdValue.cxx:78
TrigConf::JetThresholdValue::windowSizeAsString
std::string windowSizeAsString() const
Definition: JetThresholdValue.cxx:45
TrigConf::JetWindowSize::Size
Size
Definition: TriggerThresholdValue.h:17
TrigConf::JetThresholdValue::windowSize
virtual JetWindowSize::Size windowSize() const override
Definition: JetThresholdValue.cxx:31
TrigConf::JetThresholdValue::JetThresholdValue
JetThresholdValue()
Definition: JetThresholdValue.cxx:12
detail
Definition: extract_histogram_tag.cxx:14
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
TrigConf::JetThresholdValue::createCopy
virtual TriggerThresholdValue * createCopy() const override
Definition: JetThresholdValue.cxx:17
TriggerThresholdValue.h
TrigConf::JetThresholdValue
Definition: JetThresholdValue.h:12
TrigConf::TrigConfData::indent
std::ostream & indent(std::ostream &o, int lvl, int size) const
Definition: TrigConfData.cxx:23
TrigConf::JetThresholdValue::~JetThresholdValue
virtual ~JetThresholdValue() override=default
TrigConf::JetThresholdValue::thresholdValueCount
virtual int thresholdValueCount() const override
Definition: JetThresholdValue.cxx:22