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
VP1TrackSystems
VP1TrackSystems
TrackCollHandle_TrkTrack.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
7
// //
8
// Header file for class TrackCollHandle_TrkTrack //
9
// //
10
// Description: Collection handle for Trk::Tracks. //
11
// //
12
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
13
// Initial version: February 2008 //
14
// //
16
17
#ifndef TRACKCOLLHANDLE_TRKTRACK_H
18
#define TRACKCOLLHANDLE_TRKTRACK_H
19
20
#include "
VP1TrackSystems/TrackCollHandleBase.h
"
21
#include "
VP1TrackSystems/TrackCommonFlags.h
"
22
#include <QStringList>
23
#include <iostream>
24
25
class
TrackHandle_TrkTrack
;
26
namespace
Trk
{
class
Track
; }
27
class
TrackCollHandle_TrkTrack
:
public
TrackCollHandleBase
{
28
29
Q_OBJECT
30
31
public
:
32
33
static
QStringList
availableCollections
(
IVP1System
*);
//For the collection widget.
34
35
TrackCollHandle_TrkTrack
(
TrackSysCommonData
*,
36
const
QString&
name
,
37
TrackType::Type
type
=
TrackType::TrkTrack
);
38
virtual
~TrackCollHandle_TrkTrack
();
39
40
//NB: All overridden methods should be virtual since
41
//TrackCollHandle_FatrasTruthTracks inherits from this.
42
virtual
bool
allowColourByVertex
()
const
{
return
true
;}
43
44
void
visibleStateUpdated
(
TrackHandle_TrkTrack
*);
//Must be called whenever visibility/material of handle changes.
45
bool
mightHaveSubSystemHitInfo
()
const
{
return
true
; }
46
47
protected
:
48
virtual
bool
load
();
49
virtual
bool
cut
(
TrackHandleBase
*);
50
virtual
QColor
defaultColor
()
const
{
return
QColor::fromRgbF(1.0
f
, 0.666667
f
, 0.0
f
); }
51
52
private
:
53
54
class
Imp;
55
Imp
*
m_d
;
56
57
};
58
59
#endif
TrackCollHandleBase.h
TrackCollHandleBase
Definition:
TrackCollHandleBase.h:49
TrackCollHandle_TrkTrack::TrackCollHandle_TrkTrack
TrackCollHandle_TrkTrack(TrackSysCommonData *, const QString &name, TrackType::Type type=TrackType::TrkTrack)
Definition:
TrackCollHandle_TrkTrack.cxx:98
TrackCollHandle_TrkTrack::defaultColor
virtual QColor defaultColor() const
Definition:
TrackCollHandle_TrkTrack.h:50
TrackCommonFlags.h
TrackCollHandle_TrkTrack::m_d
Imp * m_d
Definition:
TrackCollHandle_TrkTrack.h:54
TrackCollHandle_TrkTrack::visibleStateUpdated
void visibleStateUpdated(TrackHandle_TrkTrack *)
Definition:
TrackCollHandle_TrkTrack.cxx:160
python.CaloAddPedShiftConfig.type
type
Definition:
CaloAddPedShiftConfig.py:42
TrackCollHandle_TrkTrack::mightHaveSubSystemHitInfo
bool mightHaveSubSystemHitInfo() const
Definition:
TrackCollHandle_TrkTrack.h:45
TrackCollHandle_TrkTrack::availableCollections
static QStringList availableCollections(IVP1System *)
Definition:
TrackCollHandle_TrkTrack.cxx:43
IVP1System
Definition:
IVP1System.h:36
TrackCollHandle_TrkTrack
Definition:
TrackCollHandle_TrkTrack.h:27
TrackSysCommonData
Definition:
TrackSysCommonData.h:50
TrackCollHandle_TrkTrack::Imp
Definition:
TrackCollHandle_TrkTrack.cxx:30
TrackHandle_TrkTrack
Definition:
TrackHandle_TrkTrack.h:29
hist_file_dump.f
f
Definition:
hist_file_dump.py:141
TrackType::TrkTrack
@ TrkTrack
Definition:
TrackTypes.h:14
TrackType::Type
Type
Definition:
TrackTypes.h:13
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
TrackCollHandle_TrkTrack::allowColourByVertex
virtual bool allowColourByVertex() const
Definition:
TrackCollHandle_TrkTrack.h:42
TrackCollHandle_TrkTrack::load
virtual bool load()
Definition:
TrackCollHandle_TrkTrack.cxx:121
TrackCollHandle_TrkTrack::cut
virtual bool cut(TrackHandleBase *)
Definition:
TrackCollHandle_TrkTrack.cxx:150
Track
Definition:
TriggerChamberClusterOnTrackCreator.h:21
TrackCollHandle_TrkTrack::~TrackCollHandle_TrkTrack
virtual ~TrackCollHandle_TrkTrack()
Definition:
TrackCollHandle_TrkTrack.cxx:108
TrackHandleBase
Definition:
TrackHandleBase.h:56
TrackCollHandleBase::name
const QString & name() const
Definition:
TrackCollHandleBase.cxx:310
Generated on Tue Mar 25 2025 21:20:51 for ATLAS Offline Software by
1.8.18