ATLAS Offline Software
L1DataBaseclass.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 //
7 //NAME: L1DataBaseclass.h
8 //PACKAGE: TrigConfL1Data
9 //
10 //AUTHOR: D.Berge (CERN) David.Berge@cern.ch
11 //CREATED: 03 July 2007
12 //
14 
15 #ifndef TrigConf_L1DataBaseclass
16 #define TrigConf_L1DataBaseclass
17 
19 
20 namespace TrigConf {
21 
22  class L1DataBaseclass : public TrigConfData {
23  public:
25  TrigConfData(),
27  {}
28  virtual ~L1DataBaseclass() override = default;
29 
30  unsigned int lvl1MasterTableId() const { return m_Lvl1MasterId; }
31  void setLvl1MasterTableId ( unsigned int id) { m_Lvl1MasterId = id; }
32 
33  private:
34 
35  unsigned int m_Lvl1MasterId;
36 
37  };
38 }
39 
40 #endif
TrigConf::L1DataBaseclass::L1DataBaseclass
L1DataBaseclass()
Definition: L1DataBaseclass.h:24
TrigConf::L1DataBaseclass::~L1DataBaseclass
virtual ~L1DataBaseclass() override=default
TrigConf::L1DataBaseclass::m_Lvl1MasterId
unsigned int m_Lvl1MasterId
Definition: L1DataBaseclass.h:35
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
TrigConf::L1DataBaseclass::lvl1MasterTableId
unsigned int lvl1MasterTableId() const
Definition: L1DataBaseclass.h:30
TrigConfData.h
TrigConf::TrigConfData
Definition: TrigConfData.h:13
TrigConf::L1DataBaseclass::setLvl1MasterTableId
void setLvl1MasterTableId(unsigned int id)
Definition: L1DataBaseclass.h:31
TrigConf::TrigConfData::id
unsigned int id() const
Definition: TrigConfData.h:21
TrigConf::L1DataBaseclass
Definition: L1DataBaseclass.h:22