ATLAS Offline Software
graphics
VP1
VP1Systems
VP1TestSystems
VP1TestSystems
Example3DSystem4.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 EXAMPLE3DSYSTEM4_H
6
#define EXAMPLE3DSYSTEM4_H
7
9
// //
10
// Header file for class Example3DSystem4 //
11
// //
12
// Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
13
// //
14
// Initial version: June 2007 //
15
// //
17
18
#include "
VP1Base/IVP13DSystemSimple.h
"
19
20
#include <map>
21
22
class
SoSwitch;
23
namespace
Trk
{
24
class
Track
;
25
}
26
27
class
Example3DSystem4
:
public
IVP13DSystemSimple
{
28
29
Q_OBJECT
30
31
public
:
32
33
Example3DSystem4
();
34
virtual
~Example3DSystem4
(){};
35
void
buildEventSceneGraph
(
StoreGateSvc
* sg, SoSeparator *
root
);
36
void
userPickedNode
(SoNode* pickedNode, SoPath * pickedPath);
37
QWidget *
buildController
();
38
39
private
Q_SLOTS:
40
void
ptCutChanged
(
double
);
41
42
private
:
43
std::map<SoNode*,const Trk::Track *>
m_nodeToTrack
;
44
std::map<SoSwitch*,double>
m_switchToPt
;
45
double
m_ptcut
;
46
};
47
48
#endif
Example3DSystem4::~Example3DSystem4
virtual ~Example3DSystem4()
Definition:
Example3DSystem4.h:34
IVP13DSystemSimple
Definition:
IVP13DSystemSimple.h:24
Example3DSystem4::m_ptcut
double m_ptcut
Definition:
Example3DSystem4.h:45
sendEI_SPB.root
root
Definition:
sendEI_SPB.py:34
IVP13DSystemSimple.h
Example3DSystem4::m_nodeToTrack
std::map< SoNode *, const Trk::Track * > m_nodeToTrack
Definition:
Example3DSystem4.h:43
StoreGateSvc
The Athena Transient Store API.
Definition:
StoreGateSvc.h:125
Example3DSystem4::Example3DSystem4
Example3DSystem4()
Definition:
Example3DSystem4.cxx:32
Example3DSystem4::ptCutChanged
void ptCutChanged(double)
Definition:
Example3DSystem4.cxx:154
Example3DSystem4::buildController
QWidget * buildController()
Definition:
Example3DSystem4.cxx:141
Example3DSystem4::buildEventSceneGraph
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
Definition:
Example3DSystem4.cxx:42
Example3DSystem4::m_switchToPt
std::map< SoSwitch *, double > m_switchToPt
Definition:
Example3DSystem4.h:44
Example3DSystem4::userPickedNode
void userPickedNode(SoNode *pickedNode, SoPath *pickedPath)
Definition:
Example3DSystem4.cxx:116
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Track
Definition:
TriggerChamberClusterOnTrackCreator.h:21
Example3DSystem4
Definition:
Example3DSystem4.h:27
Generated on Sun Dec 22 2024 21:10:22 for ATLAS Offline Software by
1.8.18