ATLAS Offline Software
graphics
VP1
VP1Plugins
VP1TriggerDecisionPlugin
VP1TriggerDecisionPlugin
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
19
#include "
VP1Base/IVP1ChannelWidget.h
"
20
#include <memory>
21
22
class
QTableWidget;
23
class
VP1TriggerDecisionSystem
;
24
25
class
VP1TriggerDecisionChannel
:
public
IVP1ChannelWidget
26
{
27
Q_OBJECT
28
29
public
:
30
VP1TriggerDecisionChannel
();
31
virtual
~VP1TriggerDecisionChannel
();
32
void
init
();
33
34
Type
type
()
const
{
return
NUMBERS
; };
35
void
create
();
36
void
systemErased
(
IVP1System
*);
37
void
systemRefreshed
(
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
Generated on Thu Nov 7 2024 21:31:48 for ATLAS Offline Software by
1.8.18