ATLAS Offline Software
Loading...
Searching...
No Matches
gFEXDBCondData.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4//***************************************************************************
5// Interface for gFEXBDTool - Tool to read the COOL DB for gFEX
6// -------------------
7// begin : 23 10 2024
8// email : jared.little@cern.ch
9//***************************************************************************
10
12
13namespace LVL1 {
14
15const std::string& gFEXDBCondData::get_FWVersion() const{
16 return m_FWVersion;
17}
18const std::array<int,12>& gFEXDBCondData::get_Aslopes() const{
19 return m_Aslopes;
20}
21const std::array<int,12>& gFEXDBCondData::get_Bslopes() const{
22 return m_Bslopes;
23}
24const std::array<int,12>& gFEXDBCondData::get_Cslopes() const{
25 return m_Cslopes;
26}
27
28const std::array<int,12>& gFEXDBCondData::get_AnoiseCuts() const{
29 return m_AnoiseCuts;
30}
31const std::array<int,12>& gFEXDBCondData::get_BnoiseCuts() const{
32 return m_BnoiseCuts;
33}
34const std::array<int,12>& gFEXDBCondData::get_CnoiseCuts() const{
35 return m_CnoiseCuts;
36}
37
38void gFEXDBCondData::set_FWVersion(const std::string& fwVersion){
39 m_FWVersion = fwVersion;
40}
41void gFEXDBCondData::set_Aslopes(const std::array<int,12>& params) {
42 m_Aslopes = params;
43}
44void gFEXDBCondData::set_Bslopes(const std::array<int,12>& params) {
45 m_Bslopes = params;
46}
47void gFEXDBCondData::set_Cslopes(const std::array<int,12>& params) {
48 m_Cslopes = params;
49}
50
51void gFEXDBCondData::set_AnoiseCuts(const std::array<int,12>& params) {
52 m_AnoiseCuts = params;
53}
54void gFEXDBCondData::set_BnoiseCuts(const std::array<int,12>& params) {
55 m_BnoiseCuts = params;
56}
57void gFEXDBCondData::set_CnoiseCuts(const std::array<int,12>& params) {
58 m_CnoiseCuts = params;
59}
60
61}// end of namespace LVL1
void set_AnoiseCuts(const std::array< int, 12 > &params)
void set_Aslopes(const std::array< int, 12 > &params)
const std::array< int, 12 > & get_Cslopes() const
void set_Bslopes(const std::array< int, 12 > &params)
std::array< int, 12 > m_BnoiseCuts
std::array< int, 12 > m_AnoiseCuts
void set_BnoiseCuts(const std::array< int, 12 > &params)
std::array< int, 12 > m_Aslopes
void set_Cslopes(const std::array< int, 12 > &params)
const std::array< int, 12 > & get_Bslopes() const
std::array< int, 12 > m_Cslopes
const std::array< int, 12 > & get_AnoiseCuts() const
const std::array< int, 12 > & get_BnoiseCuts() const
const std::array< int, 12 > & get_Aslopes() const
void set_FWVersion(const std::string &fwVersion)
std::array< int, 12 > m_Bslopes
const std::array< int, 12 > & get_CnoiseCuts() const
const std::string & get_FWVersion() const
std::array< int, 12 > m_CnoiseCuts
void set_CnoiseCuts(const std::array< int, 12 > &params)
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...