ATLAS Offline Software
Muctpi.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_Muctpi
6 #define TrigConf_Muctpi
7 
8 #include <string>
10 
11 namespace TrigConf {
12  class Muctpi : public L1DataBaseclass {
13  public:
14  Muctpi();
15  virtual ~Muctpi() override = default;
16 
17  // getters
18  int lowptThreshold() const { return m_LowptThreshold; }
19  int highptThreshold() const { return m_HighptThreshold; }
20  int maxCand() const { return m_MaxCand; }
21 
22  // setters
25  void setMaxCand( int m ) { m_MaxCand = m; }
26 
27  virtual void print(const std::string& indent="", unsigned int detail=1) const override;
28  virtual void writeXML(std::ostream & xmlfile, int indentLevel=0, int indentWidth=2) const;
29 
30  private:
33  int m_MaxCand;
34  };
35 }
36 
37 #endif
38 
TrigConf::Muctpi
Definition: Muctpi.h:12
python.SystemOfUnits.m
int m
Definition: SystemOfUnits.py:91
TrigConf::Muctpi::m_HighptThreshold
int m_HighptThreshold
Definition: Muctpi.h:32
TrigConf::Muctpi::setMaxCand
void setMaxCand(int m)
Definition: Muctpi.h:25
TrigConf::Muctpi::setLowptThreshold
void setLowptThreshold(int l)
Definition: Muctpi.h:23
detail
Definition: extract_histogram_tag.cxx:14
UploadAMITag.l
list l
Definition: UploadAMITag.larcaf.py:158
TrigConf::Muctpi::writeXML
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition: Muctpi.cxx:28
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
TrigConf::Muctpi::setHighptThreshold
void setHighptThreshold(int h)
Definition: Muctpi.h:24
TrigConf::Muctpi::~Muctpi
virtual ~Muctpi() override=default
TrigConf::Muctpi::Muctpi
Muctpi()
Definition: Muctpi.cxx:10
TrigConf::Muctpi::maxCand
int maxCand() const
Definition: Muctpi.h:20
extractSporadic.h
list h
Definition: extractSporadic.py:97
TrigConf::Muctpi::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition: Muctpi.cxx:18
TrigConf::Muctpi::m_LowptThreshold
int m_LowptThreshold
Definition: Muctpi.h:31
TrigConf::Muctpi::highptThreshold
int highptThreshold() const
Definition: Muctpi.h:19
TrigConf::Muctpi::lowptThreshold
int lowptThreshold() const
Definition: Muctpi.h:18
h
TrigConf::TrigConfData::indent
std::ostream & indent(std::ostream &o, int lvl, int size) const
Definition: TrigConfData.cxx:23
TrigConf::Muctpi::m_MaxCand
int m_MaxCand
Definition: Muctpi.h:33
TrigConf::L1DataBaseclass
Definition: L1DataBaseclass.h:22
L1DataBaseclass.h