ATLAS Offline Software
Loading...
Searching...
No Matches
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
11namespace 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
23 void setLowptThreshold( int l ) { m_LowptThreshold = l; }
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:
34 };
35}
36
37#endif
38
Header file for AthHistogramAlgorithm.
virtual ~Muctpi() override=default
int maxCand() const
Definition Muctpi.h:20
void setMaxCand(int m)
Definition Muctpi.h:25
int lowptThreshold() const
Definition Muctpi.h:18
int highptThreshold() const
Definition Muctpi.h:19
void setLowptThreshold(int l)
Definition Muctpi.h:23
void setHighptThreshold(int h)
Definition Muctpi.h:24
int m_LowptThreshold
Definition Muctpi.h:31
int m_HighptThreshold
Definition Muctpi.h:32
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition Muctpi.cxx:28
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition Muctpi.cxx:18
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