ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1TrackSystems
VP1TrackSystems
TrackCollHandle_TrackParticle.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_TrackParticle //
9
// //
10
// Description: Collection handle for track particles //
11
// //
12
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
13
// Initial version: May 2008 //
14
// //
16
17
#ifndef TRACKCOLLHANDLE_TRACKPARTICLE_H
18
#define TRACKCOLLHANDLE_TRACKPARTICLE_H
19
20
#include "
VP1TrackSystems/TrackCollHandleBase.h
"
21
22
class
TrackCollHandle_TrackParticle
:
public
TrackCollHandleBase
{
23
24
Q_OBJECT
25
26
public
:
27
28
static
QStringList
availableCollections
(
IVP1System
*);
//For the collection widget.
29
30
TrackCollHandle_TrackParticle
(
TrackSysCommonData
*,
31
const
QString&
name
);
32
virtual
~TrackCollHandle_TrackParticle
();
33
34
protected
:
35
virtual
bool
load
();
36
virtual
bool
cut
(
TrackHandleBase
*);
37
virtual
QColor
defaultColor
()
const
{
return
QColor::fromRgbF(1.0f, 1.0f, 0.5f); }
38
bool
mightHaveSubSystemHitInfo
()
const
{
return
true
; }
39
40
private
:
41
42
class
Imp;
43
Imp
*
m_d
;
44
45
};
46
47
#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_TrackParticle::Imp
Definition
TrackCollHandle_TrackParticle.cxx:30
TrackCollHandle_TrackParticle::defaultColor
virtual QColor defaultColor() const
Definition
TrackCollHandle_TrackParticle.h:37
TrackCollHandle_TrackParticle::mightHaveSubSystemHitInfo
bool mightHaveSubSystemHitInfo() const
Definition
TrackCollHandle_TrackParticle.h:38
TrackCollHandle_TrackParticle::~TrackCollHandle_TrackParticle
virtual ~TrackCollHandle_TrackParticle()
Definition
TrackCollHandle_TrackParticle.cxx:52
TrackCollHandle_TrackParticle::cut
virtual bool cut(TrackHandleBase *)
Definition
TrackCollHandle_TrackParticle.cxx:87
TrackCollHandle_TrackParticle::m_d
Imp * m_d
Definition
TrackCollHandle_TrackParticle.h:43
TrackCollHandle_TrackParticle::availableCollections
static QStringList availableCollections(IVP1System *)
Definition
TrackCollHandle_TrackParticle.cxx:24
TrackCollHandle_TrackParticle::load
virtual bool load()
Definition
TrackCollHandle_TrackParticle.cxx:58
TrackCollHandle_TrackParticle::TrackCollHandle_TrackParticle
TrackCollHandle_TrackParticle(TrackSysCommonData *, const QString &name)
Definition
TrackCollHandle_TrackParticle.cxx:43
TrackHandleBase
Definition
TrackHandleBase.h:57
TrackSysCommonData
Definition
TrackSysCommonData.h:50
Generated on
for ATLAS Offline Software by
1.17.0