ATLAS Offline Software
Loading...
Searching...
No Matches
VP1HVLegoSystem.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef VP1HVLEGOSYSTEM_H
6#define VP1HVLEGOSYSTEM_H
7
9
11{
12 Q_OBJECT
13
14 public:
15
16 // Public type definitions:
17
19
22
23 QWidget* buildController();
24
25 void systemcreate(StoreGateSvc* detstore);
26 void buildPermanentSceneGraph(StoreGateSvc* detstore,SoSeparator *root);
27 void buildEventSceneGraph(StoreGateSvc* sg, SoSeparator *root);
28
29 void userPickedNode(SoNode* pickedNode, SoPath *pickedPath);
30 QByteArray saveState();
31 void restoreFromState(QByteArray ba);
32
33 protected Q_SLOTS:
34 void checkboxChanged();
35
36 private:
37 class Clockwork;
39
40
41};
42
43#endif
IVP13DSystemSimple(const QString &name, const QString &information, const QString &contact_info)
The Athena Transient Store API.
void systemcreate(StoreGateSvc *detstore)
QWidget * buildController()
void buildPermanentSceneGraph(StoreGateSvc *detstore, SoSeparator *root)
Clockwork * m_clockwork
void userPickedNode(SoNode *pickedNode, SoPath *pickedPath)
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
void restoreFromState(QByteArray ba)
QByteArray saveState()