ATLAS Offline Software
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 
6 #include <iostream>
7 
8 using namespace std;
9 
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
geometry_dat_to_json.indent
indent
Definition: geometry_dat_to_json.py:18
TrigConf::MuonThresholdSet::MuonThresholdSet
MuonThresholdSet()
Definition: MuonThresholdSet.cxx:10
TrigConf::MuonThresholdSet::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition: MuonThresholdSet.cxx:30
TrigConf::L1DataBaseclass
Definition: L1DataBaseclass.h:22