ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1UtilitySystems
VP1UtilitySystems
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
17
#include "
VP1Base/IVP13DSystemSimple.h
"
18
19
#include <QStack>
20
#include <QString>
21
22
class
VP1PartSpectSystem
:
public
IVP13DSystemSimple
23
{
24
Q_OBJECT
25
26
public
:
27
VP1PartSpectSystem
();
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.h
IVP13DSystemSimple::IVP13DSystemSimple
IVP13DSystemSimple(const QString &name, const QString &information, const QString &contact_info)
Definition
IVP13DSystemSimple.cxx:50
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:120
VP1PartSpectSystem::Imp
Definition
VP1PartSpectSystem.cxx:31
VP1PartSpectSystem::buildController
QWidget * buildController()
Definition
VP1PartSpectSystem.cxx:86
VP1PartSpectSystem::m_d
Imp * m_d
Definition
VP1PartSpectSystem.h:45
VP1PartSpectSystem::VP1PartSpectSystem
VP1PartSpectSystem()
Definition
VP1PartSpectSystem.cxx:73
VP1PartSpectSystem::buildEventSceneGraph
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
Definition
VP1PartSpectSystem.cxx:103
VP1PartSpectSystem::fileUpdated
void fileUpdated(const QString &)
Definition
VP1PartSpectSystem.cxx:322
VP1PartSpectSystem::restoreFromState
void restoreFromState(QByteArray)
Definition
VP1PartSpectSystem.cxx:120
VP1PartSpectSystem::plotSpectrum
void plotSpectrum(QStack< QString > &, int copyNumber=-1)
Definition
VP1PartSpectSystem.cxx:138
VP1PartSpectSystem::saveState
QByteArray saveState()
Definition
VP1PartSpectSystem.cxx:107
VP1PartSpectSystem::~VP1PartSpectSystem
virtual ~VP1PartSpectSystem()
Definition
VP1PartSpectSystem.cxx:81
VP1PartSpectSystem::buildPermanentSceneGraph
void buildPermanentSceneGraph(StoreGateSvc *detstore, SoSeparator *root)
Definition
VP1PartSpectSystem.cxx:99
VP1PartSpectSystem::particleType
void particleType()
Definition
VP1PartSpectSystem.cxx:329
Generated on
for ATLAS Offline Software by
1.17.0