ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfL1Data
Root
MuonThresholdSet.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrigConfL1Data/MuonThresholdSet.h
"
6
#include <iostream>
7
8
using namespace
std
;
9
10
TrigConf::MuonThresholdSet::MuonThresholdSet
() :
11
L1DataBaseclass
(),
12
m_rpc_avail
(false),
13
m_rpc_avail_online
(false),
14
m_tgc_avail
(false),
15
m_tgc_avail_online
(false),
16
m_rpc_set_name
(
"unknown"
),
17
m_rpc_set_ext_id
(-1),
18
m_rpc_pt1_ext_id
(-1),
19
m_rpc_pt2_ext_id
(-1),
20
m_rpc_pt3_ext_id
(-1),
21
m_rpc_pt4_ext_id
(-1),
22
m_rpc_pt5_ext_id
(-1),
23
m_rpc_pt6_ext_id
(-1),
24
m_tgc_set_name
(
"unknown"
),
25
m_tgc_set_ext_id
(-1)
26
{
27
}
28
29
void
30
TrigConf::MuonThresholdSet::print
(
const
std::string&
indent
,
unsigned
int
/*detail*/
)
const
{
31
cout <<
indent
<<
"============================================="
<< endl;
32
cout <<
indent
<<
"MuonThresholdSet Object for sm key = "
<<
superMasterTableId
() << endl;
33
cout <<
indent
<<
"============================================="
<< endl;
34
printNameIdV
(
indent
);
35
cout <<
indent
<<
"RPC available (online) "
<<
rpcAvailable
()
36
<<
"("
<<
rpcAvailableOnline
() <<
")"
<< endl;
37
cout <<
indent
<<
"TGC available (online) "
<<
tgcAvailable
()
38
<<
"("
<<
tgcAvailableOnline
() <<
")"
<< endl;
39
cout <<
indent
<<
"RPC set name '"
<<
rpcSetName
() <<
"'"
<< endl;
40
cout <<
indent
<<
"RPC set id "
<<
rpcSetId
() << endl;
41
cout <<
indent
<<
"RPC pt1 id "
<<
rpcPt1Id
() << endl;
42
cout <<
indent
<<
"RPC pt2 id "
<<
rpcPt2Id
() << endl;
43
cout <<
indent
<<
"RPC pt3 id "
<<
rpcPt3Id
() << endl;
44
cout <<
indent
<<
"RPC pt4 id "
<<
rpcPt4Id
() << endl;
45
cout <<
indent
<<
"RPC pt5 id "
<<
rpcPt5Id
() << endl;
46
cout <<
indent
<<
"RPC pt6 id "
<<
rpcPt6Id
() << endl;
47
cout <<
indent
<<
"TGC set id "
<<
tgcSetId
() << endl;
48
cout <<
indent
<<
"TGC set name '"
<<
tgcSetName
() <<
"'"
<< endl;
49
}
MuonThresholdSet.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::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::m_rpc_pt6_ext_id
int m_rpc_pt6_ext_id
Definition
MuonThresholdSet.h:69
TrigConf::MuonThresholdSet::MuonThresholdSet
MuonThresholdSet()
Definition
MuonThresholdSet.cxx:10
TrigConf::MuonThresholdSet::rpcPt3Id
int rpcPt3Id() const
Definition
MuonThresholdSet.h:44
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::rpcAvailableOnline
bool rpcAvailableOnline() const
Definition
MuonThresholdSet.h:19
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::tgcSetName
const std::string & tgcSetName() const
Definition
MuonThresholdSet.h:37
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::TrigConfData::printNameIdV
void printNameIdV(const std::string &indent="") const
Definition
TrigConfData.cxx:31
TrigConf::TrigConfData::superMasterTableId
int superMasterTableId() const
Definition
TrigConfData.h:19
std
STL namespace.
Generated on
for ATLAS Offline Software by
1.17.0