ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfL1Data
TrigConfL1Data
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>
10
#include "
TrigConfL1Data/L1DataBaseclass.h
"
11
12
namespace
TrigConf
{
13
class
MuonThresholdSet
:
public
L1DataBaseclass
{
14
public
:
15
MuonThresholdSet
();
16
virtual
~MuonThresholdSet
()
override
=
default
;
17
18
bool
rpcAvailable
()
const
{
return
m_rpc_avail
;}
19
bool
rpcAvailableOnline
()
const
{
return
m_rpc_avail_online
;}
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;}
25
bool
tgcAvailableOnline
()
const
{
return
m_tgc_avail_online
;}
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
:
57
bool
m_rpc_avail
;
58
bool
m_rpc_avail_online
;
59
bool
m_tgc_avail
;
60
bool
m_tgc_avail_online
;
61
62
std::string
m_rpc_set_name
;
63
int
m_rpc_set_ext_id
;
64
int
m_rpc_pt1_ext_id
;
65
int
m_rpc_pt2_ext_id
;
66
int
m_rpc_pt3_ext_id
;
67
int
m_rpc_pt4_ext_id
;
68
int
m_rpc_pt5_ext_id
;
69
int
m_rpc_pt6_ext_id
;
70
71
std::string
m_tgc_set_name
;
72
int
m_tgc_set_ext_id
;
73
};
74
}
75
#endif
L1DataBaseclass.h
TrigConf::L1DataBaseclass::L1DataBaseclass
L1DataBaseclass()
Definition
L1DataBaseclass.h:24
TrigConf::MuonThresholdSet::m_rpc_pt5_ext_id
int m_rpc_pt5_ext_id
Definition
MuonThresholdSet.h:68
TrigConf::MuonThresholdSet::m_tgc_avail
bool m_tgc_avail
Definition
MuonThresholdSet.h:59
TrigConf::MuonThresholdSet::rpcPt2Id
int rpcPt2Id() const
Definition
MuonThresholdSet.h:42
TrigConf::MuonThresholdSet::rpcPt1Id
int rpcPt1Id() const
Definition
MuonThresholdSet.h:40
TrigConf::MuonThresholdSet::rpcAvailable
bool rpcAvailable() const
Definition
MuonThresholdSet.h:18
TrigConf::MuonThresholdSet::rpcPt6Id
int rpcPt6Id() const
Definition
MuonThresholdSet.h:50
TrigConf::MuonThresholdSet::setTgcAvailableOnline
void setTgcAvailableOnline(const bool &b)
Definition
MuonThresholdSet.h:26
TrigConf::MuonThresholdSet::tgcAvailableOnline
bool tgcAvailableOnline() const
Definition
MuonThresholdSet.h:25
TrigConf::MuonThresholdSet::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition
MuonThresholdSet.cxx:30
TrigConf::MuonThresholdSet::m_rpc_pt3_ext_id
int m_rpc_pt3_ext_id
Definition
MuonThresholdSet.h:66
TrigConf::MuonThresholdSet::rpcSetName
const std::string & rpcSetName() const
Definition
MuonThresholdSet.h:31
TrigConf::MuonThresholdSet::m_rpc_pt1_ext_id
int m_rpc_pt1_ext_id
Definition
MuonThresholdSet.h:64
TrigConf::MuonThresholdSet::m_tgc_set_ext_id
int m_tgc_set_ext_id
Definition
MuonThresholdSet.h:72
TrigConf::MuonThresholdSet::m_tgc_avail_online
bool m_tgc_avail_online
Definition
MuonThresholdSet.h:60
TrigConf::MuonThresholdSet::rpcPt4Id
int rpcPt4Id() const
Definition
MuonThresholdSet.h:46
TrigConf::MuonThresholdSet::m_rpc_avail
bool m_rpc_avail
Definition
MuonThresholdSet.h:57
TrigConf::MuonThresholdSet::setRpcPt3Id
void setRpcPt3Id(const int &i)
Definition
MuonThresholdSet.h:45
TrigConf::MuonThresholdSet::m_rpc_pt6_ext_id
int m_rpc_pt6_ext_id
Definition
MuonThresholdSet.h:69
TrigConf::MuonThresholdSet::setRpcSetName
void setRpcSetName(const std::string &s)
Definition
MuonThresholdSet.h:32
TrigConf::MuonThresholdSet::MuonThresholdSet
MuonThresholdSet()
Definition
MuonThresholdSet.cxx:10
TrigConf::MuonThresholdSet::setRpcPt6Id
void setRpcPt6Id(const int &i)
Definition
MuonThresholdSet.h:51
TrigConf::MuonThresholdSet::~MuonThresholdSet
virtual ~MuonThresholdSet() override=default
TrigConf::MuonThresholdSet::rpcPt3Id
int rpcPt3Id() const
Definition
MuonThresholdSet.h:44
TrigConf::MuonThresholdSet::setRpcPt4Id
void setRpcPt4Id(const int &i)
Definition
MuonThresholdSet.h:47
TrigConf::MuonThresholdSet::tgcSetId
int tgcSetId() const
Definition
MuonThresholdSet.h:34
TrigConf::MuonThresholdSet::m_rpc_pt2_ext_id
int m_rpc_pt2_ext_id
Definition
MuonThresholdSet.h:65
TrigConf::MuonThresholdSet::m_rpc_pt4_ext_id
int m_rpc_pt4_ext_id
Definition
MuonThresholdSet.h:67
TrigConf::MuonThresholdSet::m_tgc_set_name
std::string m_tgc_set_name
Definition
MuonThresholdSet.h:71
TrigConf::MuonThresholdSet::rpcSetId
int rpcSetId() const
Definition
MuonThresholdSet.h:28
TrigConf::MuonThresholdSet::setRpcPt1Id
void setRpcPt1Id(const int &i)
Definition
MuonThresholdSet.h:41
TrigConf::MuonThresholdSet::setRpcPt2Id
void setRpcPt2Id(const int &i)
Definition
MuonThresholdSet.h:43
TrigConf::MuonThresholdSet::rpcAvailableOnline
bool rpcAvailableOnline() const
Definition
MuonThresholdSet.h:19
TrigConf::MuonThresholdSet::setRpcAvailableOnline
void setRpcAvailableOnline(const bool &b)
Definition
MuonThresholdSet.h:21
TrigConf::MuonThresholdSet::setTgcSetId
void setTgcSetId(const int &i)
Definition
MuonThresholdSet.h:35
TrigConf::MuonThresholdSet::tgcAvailable
bool tgcAvailable() const
Definition
MuonThresholdSet.h:23
TrigConf::MuonThresholdSet::rpcPt5Id
int rpcPt5Id() const
Definition
MuonThresholdSet.h:48
TrigConf::MuonThresholdSet::m_rpc_set_ext_id
int m_rpc_set_ext_id
Definition
MuonThresholdSet.h:63
TrigConf::MuonThresholdSet::m_rpc_set_name
std::string m_rpc_set_name
Definition
MuonThresholdSet.h:62
TrigConf::MuonThresholdSet::setRpcPt5Id
void setRpcPt5Id(const int &i)
Definition
MuonThresholdSet.h:49
TrigConf::MuonThresholdSet::tgcSetName
const std::string & tgcSetName() const
Definition
MuonThresholdSet.h:37
TrigConf::MuonThresholdSet::setRpcAvailable
void setRpcAvailable(const bool &b)
Definition
MuonThresholdSet.h:20
TrigConf::MuonThresholdSet::setTgcSetName
void setTgcSetName(const std::string &s)
Definition
MuonThresholdSet.h:38
TrigConf::MuonThresholdSet::setTgcAvailable
void setTgcAvailable(const bool &b)
Definition
MuonThresholdSet.h:24
TrigConf::MuonThresholdSet::setRpcSetId
void setRpcSetId(const int &i)
Definition
MuonThresholdSet.h:29
TrigConf::MuonThresholdSet::m_rpc_avail_online
bool m_rpc_avail_online
Definition
MuonThresholdSet.h:58
TrigConf::TrigConfData::indent
std::ostream & indent(std::ostream &o, int lvl, int size) const
Definition
TrigConfData.cxx:23
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
Config.h:22
detail
Definition
extract_histogram_tag.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0