ATLAS Offline Software
TGCArguments.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef TRIGT1TGC_TGCARGUMENTS_HH
5 #define TRIGT1TGC_TGCARGUMENTS_HH
6 
7 #include "GaudiKernel/MsgStream.h"
8 
9 namespace LVL1TGCTrigger {
10 
12 {
13  public:
14  TGCArguments();
15  ~TGCArguments();
16 
17  void set_MSGLEVEL(const MSG::Level v);
18  void set_SHPT_ORED(bool v);
19  void set_USE_INNER(bool v);
20  void set_INNER_VETO(bool v);
21  void set_TILE_MU(bool v);
22  void set_USE_CONDDB(bool v);
23  void set_useRun3Config(bool v);
24  void set_USE_NSW(bool v);
25  void set_FORCE_NSW_COIN(bool v);
26  void set_NSWSideInfo(const std::string& v);
27  void set_USE_BIS78(bool v);
28 
29  MSG::Level MSGLEVEL() const;
30  bool SHPT_ORED() const;
31  bool USE_INNER() const;
32  bool INNER_VETO() const;
33  bool TILE_MU() const;
34  bool USE_CONDDB() const;
35  bool useRun3Config() const;
36  bool USE_NSW() const;
37  bool FORCE_NSW_COIN() const;
38  std::string NSWSideInfo() const;
39  bool USE_BIS78() const;
40 
41  private:
46  bool m_TILE_MU;
49  bool m_USE_NSW;
51  std::string m_NSWSideInfo;
53 
54 
55 };
56 
57 } // namespace LVL1TGCTrigger
58 
59 
60 #endif
61 
LVL1TGCTrigger::TGCArguments::~TGCArguments
~TGCArguments()
Definition: TGCArguments.cxx:24
LVL1TGCTrigger::TGCArguments::TILE_MU
bool TILE_MU() const
Definition: TGCArguments.cxx:44
LVL1TGCTrigger::TGCArguments::set_USE_CONDDB
void set_USE_CONDDB(bool v)
Definition: TGCArguments.cxx:33
LVL1TGCTrigger::TGCArguments::set_FORCE_NSW_COIN
void set_FORCE_NSW_COIN(bool v)
Definition: TGCArguments.cxx:36
LVL1TGCTrigger::TGCArguments::m_USE_INNER
bool m_USE_INNER
Definition: TGCArguments.h:44
LVL1TGCTrigger::TGCArguments::m_INNER_VETO
bool m_INNER_VETO
Definition: TGCArguments.h:45
LVL1TGCTrigger::TGCArguments::USE_INNER
bool USE_INNER() const
Definition: TGCArguments.cxx:42
LVL1TGCTrigger::TGCArguments::set_USE_BIS78
void set_USE_BIS78(bool v)
Definition: TGCArguments.cxx:38
LVL1TGCTrigger::TGCArguments::INNER_VETO
bool INNER_VETO() const
Definition: TGCArguments.cxx:43
TrigConf::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
LVL1TGCTrigger::TGCArguments::m_useRun3Config
bool m_useRun3Config
Definition: TGCArguments.h:48
LVL1TGCTrigger::TGCArguments::FORCE_NSW_COIN
bool FORCE_NSW_COIN() const
Definition: TGCArguments.cxx:48
LVL1TGCTrigger::TGCArguments::set_MSGLEVEL
void set_MSGLEVEL(const MSG::Level v)
Definition: TGCArguments.cxx:28
LVL1TGCTrigger::TGCArguments::set_SHPT_ORED
void set_SHPT_ORED(bool v)
Definition: TGCArguments.cxx:29
LVL1TGCTrigger::TGCArguments::m_USE_NSW
bool m_USE_NSW
Definition: TGCArguments.h:49
LVL1TGCTrigger::TGCArguments::useRun3Config
bool useRun3Config() const
Definition: TGCArguments.cxx:46
LVL1TGCTrigger::TGCArguments::MSGLEVEL
MSG::Level MSGLEVEL() const
Definition: TGCArguments.cxx:40
LVL1TGCTrigger
Definition: LVL1TGCTrigger.cxx:47
LVL1TGCTrigger::TGCArguments::m_SHPT_ORED
bool m_SHPT_ORED
Definition: TGCArguments.h:43
LVL1TGCTrigger::TGCArguments::m_USE_CONDDB
bool m_USE_CONDDB
Definition: TGCArguments.h:47
LVL1TGCTrigger::TGCArguments::set_USE_NSW
void set_USE_NSW(bool v)
Definition: TGCArguments.cxx:35
LVL1TGCTrigger::TGCArguments::USE_BIS78
bool USE_BIS78() const
Definition: TGCArguments.cxx:50
LVL1TGCTrigger::TGCArguments::set_useRun3Config
void set_useRun3Config(bool v)
Definition: TGCArguments.cxx:34
LVL1TGCTrigger::TGCArguments
Definition: TGCArguments.h:12
LVL1TGCTrigger::TGCArguments::USE_CONDDB
bool USE_CONDDB() const
Definition: TGCArguments.cxx:45
LVL1TGCTrigger::TGCArguments::USE_NSW
bool USE_NSW() const
Definition: TGCArguments.cxx:47
python.PyAthena.v
v
Definition: PyAthena.py:157
LVL1TGCTrigger::TGCArguments::set_TILE_MU
void set_TILE_MU(bool v)
Definition: TGCArguments.cxx:32
LVL1TGCTrigger::TGCArguments::set_USE_INNER
void set_USE_INNER(bool v)
Definition: TGCArguments.cxx:30
LVL1TGCTrigger::TGCArguments::set_INNER_VETO
void set_INNER_VETO(bool v)
Definition: TGCArguments.cxx:31
LVL1TGCTrigger::TGCArguments::TGCArguments
TGCArguments()
Definition: TGCArguments.cxx:9
LVL1TGCTrigger::TGCArguments::set_NSWSideInfo
void set_NSWSideInfo(const std::string &v)
Definition: TGCArguments.cxx:37
LVL1TGCTrigger::TGCArguments::m_USE_BIS78
bool m_USE_BIS78
Definition: TGCArguments.h:52
LVL1TGCTrigger::TGCArguments::m_NSWSideInfo
std::string m_NSWSideInfo
Definition: TGCArguments.h:51
LVL1TGCTrigger::TGCArguments::m_FORCE_NSW_COIN
bool m_FORCE_NSW_COIN
Definition: TGCArguments.h:50
LVL1TGCTrigger::TGCArguments::NSWSideInfo
std::string NSWSideInfo() const
Definition: TGCArguments.cxx:49
LVL1TGCTrigger::TGCArguments::SHPT_ORED
bool SHPT_ORED() const
Definition: TGCArguments.cxx:41
LVL1TGCTrigger::TGCArguments::m_TILE_MU
bool m_TILE_MU
Definition: TGCArguments.h:46
LVL1TGCTrigger::TGCArguments::m_MSGLEVEL
MSG::Level m_MSGLEVEL
Definition: TGCArguments.h:42