ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1TrackSystems
VP1TrackSystems
TrackCollHandle_xAODTrackParticle.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
7
// //
8
// Header file for class TrackCollHandle_TrackParticle //
9
// //
10
// Description: Collection handle for track particles //
11
// //
12
// //
14
15
#ifndef TRACKCOLLHANDLE_XAODTRACKPARTICLE_H
16
#define TRACKCOLLHANDLE_XAODTRACKPARTICLE_H
17
18
#include "
VP1TrackSystems/TrackCollHandleBase.h
"
19
20
class
TrackCollHandle_xAODTrackParticle
:
public
TrackCollHandleBase
{
21
22
Q_OBJECT
23
24
public
:
25
26
static
QStringList
availableCollections
(
IVP1System
*);
//For the collection widget.
27
28
TrackCollHandle_xAODTrackParticle
(
TrackSysCommonData
*,
29
const
QString&
name
);
30
virtual
~TrackCollHandle_xAODTrackParticle
();
31
32
protected
:
33
virtual
bool
load
();
34
virtual
bool
cut
(
TrackHandleBase
*);
35
virtual
QColor
defaultColor
()
const
{
return
QColor::fromRgbF(1.0f, 1.0f, 0.5f); }
36
bool
mightHaveSubSystemHitInfo
()
const
{
return
true
; }
37
38
private
:
39
40
class
Imp;
41
Imp
*
m_d
;
42
43
};
44
45
#endif
TrackCollHandleBase.h
IVP1System
Definition
IVP1System.h:36
TrackCollHandleBase::name
const QString & name() const
Definition
TrackCollHandleBase.cxx:310
TrackCollHandleBase::TrackCollHandleBase
TrackCollHandleBase(TrackSysCommonData *, const QString &name, TrackType::Type)
Definition
TrackCollHandleBase.cxx:97
TrackCollHandle_xAODTrackParticle::Imp
Definition
TrackCollHandle_xAODTrackParticle.cxx:33
TrackCollHandle_xAODTrackParticle::cut
virtual bool cut(TrackHandleBase *)
Definition
TrackCollHandle_xAODTrackParticle.cxx:103
TrackCollHandle_xAODTrackParticle::~TrackCollHandle_xAODTrackParticle
virtual ~TrackCollHandle_xAODTrackParticle()
Definition
TrackCollHandle_xAODTrackParticle.cxx:55
TrackCollHandle_xAODTrackParticle::load
virtual bool load()
Definition
TrackCollHandle_xAODTrackParticle.cxx:61
TrackCollHandle_xAODTrackParticle::mightHaveSubSystemHitInfo
bool mightHaveSubSystemHitInfo() const
Definition
TrackCollHandle_xAODTrackParticle.h:36
TrackCollHandle_xAODTrackParticle::m_d
Imp * m_d
Definition
TrackCollHandle_xAODTrackParticle.h:41
TrackCollHandle_xAODTrackParticle::TrackCollHandle_xAODTrackParticle
TrackCollHandle_xAODTrackParticle(TrackSysCommonData *, const QString &name)
Definition
TrackCollHandle_xAODTrackParticle.cxx:46
TrackCollHandle_xAODTrackParticle::availableCollections
static QStringList availableCollections(IVP1System *)
Definition
TrackCollHandle_xAODTrackParticle.cxx:27
TrackCollHandle_xAODTrackParticle::defaultColor
virtual QColor defaultColor() const
Definition
TrackCollHandle_xAODTrackParticle.h:35
TrackHandleBase
Definition
TrackHandleBase.h:57
TrackSysCommonData
Definition
TrackSysCommonData.h:50
Generated on
for ATLAS Offline Software by
1.17.0