ATLAS Offline Software
Loading...
Searching...
No Matches
MuonThresholdSet.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_MuonThresholdSet
6#define TrigConf_MuonThresholdSet
7
8#include <iosfwd>
9#include <string>
11
12namespace TrigConf {
14 public:
16 virtual ~MuonThresholdSet() override = default;
17
18 bool rpcAvailable() const {return m_rpc_avail;}
20 void setRpcAvailable( const bool& b ){m_rpc_avail = b;}
21 void setRpcAvailableOnline( const bool& b ){m_rpc_avail_online = b;}
22
23 bool tgcAvailable() const {return m_tgc_avail;}
24 void setTgcAvailable( const bool& b ){m_tgc_avail = b;}
26 void setTgcAvailableOnline( const bool& b ){m_tgc_avail_online = b;}
27
28 int rpcSetId() const {return m_rpc_set_ext_id;}
29 void setRpcSetId( const int& i ){m_rpc_set_ext_id = i;}
30
31 const std::string & rpcSetName() const {return m_rpc_set_name;}
32 void setRpcSetName( const std::string& s ){m_rpc_set_name = s;}
33
34 int tgcSetId() const {return m_tgc_set_ext_id;}
35 void setTgcSetId( const int& i ){m_tgc_set_ext_id = i;}
36
37 const std::string & tgcSetName() const {return m_tgc_set_name;}
38 void setTgcSetName( const std::string& s ){m_tgc_set_name = s;}
39
40 int rpcPt1Id() const {return m_rpc_pt1_ext_id;}
41 void setRpcPt1Id( const int& i ){m_rpc_pt1_ext_id = i;}
42 int rpcPt2Id() const {return m_rpc_pt2_ext_id;}
43 void setRpcPt2Id( const int& i ){m_rpc_pt2_ext_id = i;}
44 int rpcPt3Id() const {return m_rpc_pt3_ext_id;}
45 void setRpcPt3Id( const int& i ){m_rpc_pt3_ext_id = i;}
46 int rpcPt4Id() const {return m_rpc_pt4_ext_id;}
47 void setRpcPt4Id( const int& i ){m_rpc_pt4_ext_id = i;}
48 int rpcPt5Id() const {return m_rpc_pt5_ext_id;}
49 void setRpcPt5Id( const int& i ){m_rpc_pt5_ext_id = i;}
50 int rpcPt6Id() const {return m_rpc_pt6_ext_id;}
51 void setRpcPt6Id( const int& i ){m_rpc_pt6_ext_id = i;}
52
53
54 virtual void print(const std::string& indent="", unsigned int detail=1) const override;
55
56 private:
61
62 std::string m_rpc_set_name;
70
71 std::string m_tgc_set_name;
73 };
74}
75#endif
void setTgcAvailableOnline(const bool &b)
virtual void print(const std::string &indent="", unsigned int detail=1) const override
const std::string & rpcSetName() const
void setRpcPt3Id(const int &i)
void setRpcSetName(const std::string &s)
void setRpcPt6Id(const int &i)
virtual ~MuonThresholdSet() override=default
void setRpcPt4Id(const int &i)
void setRpcPt1Id(const int &i)
void setRpcPt2Id(const int &i)
void setRpcAvailableOnline(const bool &b)
void setTgcSetId(const int &i)
void setRpcPt5Id(const int &i)
const std::string & tgcSetName() const
void setRpcAvailable(const bool &b)
void setTgcSetName(const std::string &s)
void setTgcAvailable(const bool &b)
void setRpcSetId(const int &i)
std::ostream & indent(std::ostream &o, int lvl, int size) const
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22