ATLAS Offline Software
VP1TriggerDecisionChannel.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // //
7 // Header file for class VP1TriggerDecisionChannel //
8 // Weiyi Zhang <wyizhang@cern.ch> //
9 // June 18 2007 //
10 //
11 // Major updates:
12 // - 2022/03, Riccardo Maria BIANCHI <riccardo.maria.bianchi@cern.ch>
13 //
15 
16 #ifndef VP1TRIGDECCHANNEL_H
17 #define VP1TRIGDECCHANNEL_H
18 
20 #include <memory>
21 
22 class QTableWidget;
24 
26 {
27  Q_OBJECT
28 
29 public:
32  void init();
33 
34  Type type() const { return NUMBERS; };
35  void create();
36  void systemErased(IVP1System*);
38 
39 protected Q_SLOTS:
40 void entriesChanged(const QStringList& entry_key,const QStringList& entry_type);
41  void cellActivated( int row, int column );
42 
43 private:
44  QTableWidget * m_tableWidget;
45  void clearAll();
46  std::unique_ptr<VP1TriggerDecisionSystem> m_trigdecsystem;
47 };
48 
49 #endif
VP1TriggerDecisionChannel::create
void create()
Definition: VP1TriggerDecisionChannel.cxx:45
query_example.row
row
Definition: query_example.py:24
VP1TriggerDecisionChannel::systemErased
void systemErased(IVP1System *)
Definition: VP1TriggerDecisionChannel.cxx:90
VP1TriggerDecisionChannel::~VP1TriggerDecisionChannel
virtual ~VP1TriggerDecisionChannel()
Definition: VP1TriggerDecisionChannel.cxx:30
VP1TriggerDecisionChannel
Definition: VP1TriggerDecisionChannel.h:26
VP1TriggerDecisionChannel::VP1TriggerDecisionChannel
VP1TriggerDecisionChannel()
Definition: VP1TriggerDecisionChannel.cxx:22
VP1TriggerDecisionChannel::clearAll
void clearAll()
Definition: VP1TriggerDecisionChannel.cxx:102
DeMoUpdate.column
dictionary column
Definition: DeMoUpdate.py:1110
IVP1ChannelWidget::NUMBERS
@ NUMBERS
Definition: IVP1ChannelWidget.h:46
VP1TriggerDecisionChannel::entriesChanged
void entriesChanged(const QStringList &entry_key, const QStringList &entry_type)
Definition: VP1TriggerDecisionChannel.cxx:61
IVP1System
Definition: IVP1System.h:36
VP1TriggerDecisionChannel::systemRefreshed
void systemRefreshed(IVP1System *)
Definition: VP1TriggerDecisionChannel.cxx:96
VP1TriggerDecisionChannel::type
Type type() const
Definition: VP1TriggerDecisionChannel.h:34
xAODType
Definition: ObjectType.h:13
IVP1ChannelWidget
Definition: IVP1ChannelWidget.h:34
VP1TriggerDecisionChannel::m_trigdecsystem
std::unique_ptr< VP1TriggerDecisionSystem > m_trigdecsystem
Definition: VP1TriggerDecisionChannel.h:46
VP1TriggerDecisionChannel::cellActivated
void cellActivated(int row, int column)
Definition: VP1TriggerDecisionChannel.cxx:115
VP1TriggerDecisionSystem
Definition: VP1TriggerDecisionSystem.h:22
VP1TriggerDecisionChannel::init
void init()
Definition: VP1TriggerDecisionChannel.cxx:35
VP1TriggerDecisionChannel::m_tableWidget
QTableWidget * m_tableWidget
Definition: VP1TriggerDecisionChannel.h:44
IVP1ChannelWidget.h