ATLAS Offline Software
VP1PartSpectSystem.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 VP1PARTSPECTSYSTEM_H
6 #define VP1PARTSPECTSYSTEM_H
7 
9 // //
10 // Header file for class VP1PartSpectSystem //
11 // //
12 // //
13 // Initial version: September 2009 //
14 // //
16 
18 
19 #include <QStack>
20 #include <QString>
21 
23 {
24  Q_OBJECT
25 
26 public:
28  virtual ~VP1PartSpectSystem();
29 
30  QWidget* buildController();
31 
32  void buildPermanentSceneGraph(StoreGateSvc* detstore,SoSeparator *root);
33  void buildEventSceneGraph(StoreGateSvc* sg, SoSeparator *root);
34 
35  QByteArray saveState();
36  void restoreFromState(QByteArray);
37 
38 public Q_SLOTS:
39  void plotSpectrum(QStack<QString>&, int copyNumber=-1);
40  void particleType();
41  void fileUpdated(const QString&);
42 
43 protected:
44  class Imp;
45  Imp * m_d;
46 };
47 
48 #endif
IVP13DSystemSimple
Definition: IVP13DSystemSimple.h:24
VP1PartSpectSystem::buildController
QWidget * buildController()
Definition: VP1PartSpectSystem.cxx:94
VP1PartSpectSystem::particleType
void particleType()
Definition: VP1PartSpectSystem.cxx:342
VP1PartSpectSystem::buildEventSceneGraph
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
Definition: VP1PartSpectSystem.cxx:111
VP1PartSpectSystem::VP1PartSpectSystem
VP1PartSpectSystem()
Definition: VP1PartSpectSystem.cxx:81
VP1PartSpectSystem::~VP1PartSpectSystem
virtual ~VP1PartSpectSystem()
Definition: VP1PartSpectSystem.cxx:89
sendEI_SPB.root
root
Definition: sendEI_SPB.py:34
IVP13DSystemSimple.h
VP1PartSpectSystem::fileUpdated
void fileUpdated(const QString &)
Definition: VP1PartSpectSystem.cxx:331
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:125
VP1PartSpectSystem::Imp
Definition: VP1PartSpectSystem.cxx:30
VP1PartSpectSystem::buildPermanentSceneGraph
void buildPermanentSceneGraph(StoreGateSvc *detstore, SoSeparator *root)
Definition: VP1PartSpectSystem.cxx:107
VP1PartSpectSystem::saveState
QByteArray saveState()
Definition: VP1PartSpectSystem.cxx:115
VP1PartSpectSystem::m_d
Imp * m_d
Definition: VP1PartSpectSystem.h:44
VP1PartSpectSystem::plotSpectrum
void plotSpectrum(QStack< QString > &, int copyNumber=-1)
Definition: VP1PartSpectSystem.cxx:146
VP1PartSpectSystem::restoreFromState
void restoreFromState(QByteArray)
Definition: VP1PartSpectSystem.cxx:128
VP1PartSpectSystem
Definition: VP1PartSpectSystem.h:23