ATLAS Offline Software
Loading...
Searching...
No Matches
graphics
VP1
VP1Plugins
VP1MCPlugin
VP1MCPlugin
VP1MCChannel.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// //
7
// Header file for class VP1MCChannel //
8
// //
9
// Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10
// //
11
// Initial version: June 2007
12
//
13
// Major updates:
14
// - 2022/03, Riccardo Maria BIANCHI <riccardo.maria.bianchi@cern.ch>
15
//
17
18
#ifndef VP1MCCHANNEL_H
19
#define VP1MCCHANNEL_H
20
21
#include "
VP1Base/IVP1ChannelWidget.h
"
22
23
#include <memory>
24
25
26
// fwd declarations
27
class
QTreeWidget;
28
class
VP1MCSystem
;
29
30
31
class
VP1MCChannel
:
public
IVP1ChannelWidget
{
32
33
Q_OBJECT
34
35
public
:
36
VP1MCChannel
();
37
void
init
();
38
virtual
~VP1MCChannel
();
39
40
Type
type
()
const
{
return
NUMBERS
; };
//Fixme: Need better type for this kind of system. Maybe an OTHER type?
41
void
create
();
42
43
44
private
:
45
QTreeWidget *
m_treeWidget
;
46
std::unique_ptr<VP1MCSystem>
m_mcsystem
;
47
};
48
49
#endif
IVP1ChannelWidget.h
IVP1ChannelWidget::Type
Type
Definition
IVP1ChannelWidget.h:46
IVP1ChannelWidget::NUMBERS
@ NUMBERS
Definition
IVP1ChannelWidget.h:46
IVP1ChannelWidget::IVP1ChannelWidget
IVP1ChannelWidget(const QString &name, const QString &information, const QString &contact_info)
Definition
IVP1ChannelWidget.cxx:46
VP1MCChannel::~VP1MCChannel
virtual ~VP1MCChannel()
Definition
VP1MCChannel.cxx:40
VP1MCChannel::create
void create()
Definition
VP1MCChannel.cxx:52
VP1MCChannel::type
Type type() const
Definition
VP1MCChannel.h:40
VP1MCChannel::init
void init()
Definition
VP1MCChannel.cxx:44
VP1MCChannel::VP1MCChannel
VP1MCChannel()
Definition
VP1MCChannel.cxx:21
VP1MCChannel::m_mcsystem
std::unique_ptr< VP1MCSystem > m_mcsystem
Definition
VP1MCChannel.h:46
VP1MCChannel::m_treeWidget
QTreeWidget * m_treeWidget
Definition
VP1MCChannel.h:45
VP1MCSystem
Definition
VP1MCSystem.h:25
Generated on
for ATLAS Offline Software by
1.14.0