ATLAS Offline Software
Loading...
Searching...
No Matches
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
22
23#include <memory>
24
25
26// fwd declarations
27class QTreeWidget;
28class VP1MCSystem;
29
30
32
33 Q_OBJECT
34
35public:
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
44private:
45 QTreeWidget * m_treeWidget;
46 std::unique_ptr<VP1MCSystem> m_mcsystem;
47};
48
49#endif
IVP1ChannelWidget(const QString &name, const QString &information, const QString &contact_info)
virtual ~VP1MCChannel()
Type type() const
std::unique_ptr< VP1MCSystem > m_mcsystem
QTreeWidget * m_treeWidget