ATLAS Offline Software
Loading...
Searching...
No Matches
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
10namespace 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
virtual void print(const std::string &indent="", unsigned int detail=1) const override
virtual JetWindowSize::Size windowSize() const override
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const override
virtual TriggerThresholdValue * createCopy() const override
virtual ~JetThresholdValue() override=default
virtual int thresholdValueCount() const override
std::string windowSizeAsString() const
std::ostream & indent(std::ostream &o, int lvl, int size) const
static std::vector< std::string > xmlfile
Definition iLumiCalc.h:29
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22