ATLAS Offline Software
VP1ExtraInputSystem.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 VP1EXTRAINPUTSYSTEM_H
6 #define VP1EXTRAINPUTSYSTEM_H
7 
9 
11 {
12  Q_OBJECT
13 
14  public:
15 
16 
19 
20  QWidget* buildController();
21 
22  void buildPermanentSceneGraph(StoreGateSvc* detstore,SoSeparator *root);
23  void buildEventSceneGraph(StoreGateSvc* sg, SoSeparator *root);
24  void systemuncreate();
25 
26  QByteArray saveState();
27  void restoreFromState(QByteArray ba);
28 
29  protected Q_SLOTS:
30 
31  void toggleVisibility(bool);
32  void toggleBaseLightModel(bool);
33  void newFile();
34  void deleteFile();
35 
36  private:
37 
38  class Clockwork;
40 
41 
42 };
43 
44 #endif
IVP13DSystemSimple
Definition: IVP13DSystemSimple.h:24
VP1ExtraInputSystem::~VP1ExtraInputSystem
~VP1ExtraInputSystem()
Definition: VP1ExtraInputSystem.cxx:54
sendEI_SPB.root
root
Definition: sendEI_SPB.py:34
IVP13DSystemSimple.h
VP1ExtraInputSystem::VP1ExtraInputSystem
VP1ExtraInputSystem()
Definition: VP1ExtraInputSystem.cxx:41
VP1ExtraInputSystem::restoreFromState
void restoreFromState(QByteArray ba)
Definition: VP1ExtraInputSystem.cxx:179
VP1ExtraInputSystem::newFile
void newFile()
Definition: VP1ExtraInputSystem.cxx:140
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:125
VP1ExtraInputSystem::buildController
QWidget * buildController()
Definition: VP1ExtraInputSystem.cxx:58
VP1ExtraInputSystem::m_c
Clockwork * m_c
Definition: VP1ExtraInputSystem.h:38
VP1ExtraInputSystem::systemuncreate
void systemuncreate()
Definition: VP1ExtraInputSystem.cxx:99
VP1ExtraInputSystem::toggleVisibility
void toggleVisibility(bool)
Definition: VP1ExtraInputSystem.cxx:115
VP1ExtraInputSystem::saveState
QByteArray saveState()
Definition: VP1ExtraInputSystem.cxx:156
VP1ExtraInputSystem::deleteFile
void deleteFile()
Definition: VP1ExtraInputSystem.cxx:147
VP1ExtraInputSystem::buildPermanentSceneGraph
void buildPermanentSceneGraph(StoreGateSvc *detstore, SoSeparator *root)
Definition: VP1ExtraInputSystem.cxx:73
VP1ExtraInputSystem
Definition: VP1ExtraInputSystem.h:11
VP1ExtraInputSystem::Clockwork
Definition: VP1ExtraInputSystem.cxx:23
VP1ExtraInputSystem::toggleBaseLightModel
void toggleBaseLightModel(bool)
Definition: VP1ExtraInputSystem.cxx:119
VP1ExtraInputSystem::buildEventSceneGraph
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
Definition: VP1ExtraInputSystem.cxx:111