Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
graphics
VP1
VP1Systems
VP1VertexSystems
VP1VertexSystems
VP1VertexSystem.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 VP1VERTEXSYSTEM_H
6
#define VP1VERTEXSYSTEM_H
7
8
#include "
VP1Base/IVP13DSystemSimple.h
"
9
#include <map>
10
11
class
SoMaterial;
12
namespace
Trk
{
13
class
Track
;
14
}
15
16
class
VP1VertexSystem
:
public
IVP13DSystemSimple
{
17
18
Q_OBJECT
19
20
public
:
21
VP1VertexSystem
();
22
virtual
~VP1VertexSystem
();
23
void
systemerase
();
24
void
buildEventSceneGraph
(
StoreGateSvc
* sg, SoSeparator *
root
);
25
void
userPickedNode
(SoNode* pickedNode, SoPath * pickedPath);
26
QWidget *
buildController
();
27
QByteArray
saveState
();
28
void
restoreFromState
(QByteArray ba);
29
30
public
Q_SLOTS:
31
void
updateVertexToTracks
(QList<std::pair<
const
SoMaterial*,QList<const Trk::Track*> > >&);
32
33
//FIXME: We need something like this for the trackparticles too:
34
signals
:
35
void
tracksFromVertexChanged
(QList<std::pair<
const
SoMaterial*, QList<const Trk::Track*> > >&);
36
37
private
:
38
39
class
Imp
;
40
Imp
*
m_d
;
41
42
};
43
44
#endif
VP1VertexSystem
Definition:
VP1VertexSystem.h:16
IVP13DSystemSimple
Definition:
IVP13DSystemSimple.h:24
VP1VertexSystem::restoreFromState
void restoreFromState(QByteArray ba)
Definition:
VP1VertexSystem.cxx:120
VP1VertexSystem::updateVertexToTracks
void updateVertexToTracks(QList< std::pair< const SoMaterial *, QList< const Trk::Track * > > > &)
Definition:
VP1VertexSystem.cxx:136
VP1VertexSystem::tracksFromVertexChanged
void tracksFromVertexChanged(QList< std::pair< const SoMaterial *, QList< const Trk::Track * > > > &)
sendEI_SPB.root
root
Definition:
sendEI_SPB.py:34
IVP13DSystemSimple.h
VP1VertexSystem::buildEventSceneGraph
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
Definition:
VP1VertexSystem.cxx:48
StoreGateSvc
The Athena Transient Store API.
Definition:
StoreGateSvc.h:125
VP1VertexSystem::userPickedNode
void userPickedNode(SoNode *pickedNode, SoPath *pickedPath)
Definition:
VP1VertexSystem.cxx:78
VP1VertexSystem::saveState
QByteArray saveState()
Definition:
VP1VertexSystem.cxx:108
python.L1.Config.LegacyTopoMergerMap.signals
signals
Definition:
LegacyTopoMergerMap.py:13
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
VP1VertexSystem::VP1VertexSystem
VP1VertexSystem()
Definition:
VP1VertexSystem.cxx:25
VP1VertexSystem::Imp
Definition:
VP1VertexSystem.cxx:18
VP1VertexSystem::systemerase
void systemerase()
Definition:
VP1VertexSystem.cxx:40
VP1VertexSystem::buildController
QWidget * buildController()
Definition:
VP1VertexSystem.cxx:71
Track
Definition:
TriggerChamberClusterOnTrackCreator.h:21
VP1VertexSystem::m_d
Imp * m_d
Definition:
VP1VertexSystem.h:39
VP1VertexSystem::~VP1VertexSystem
virtual ~VP1VertexSystem()
Definition:
VP1VertexSystem.cxx:34
Generated on Tue Apr 1 2025 21:23:10 for ATLAS Offline Software by
1.8.18