ATLAS Offline Software
Loading...
Searching...
No Matches
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
21
23
24 Q_OBJECT
25
26public:
27
28 static QStringList availableCollections(IVP1System*);//For the collection widget.
29
31 const QString& name );
33
34protected:
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
40private:
41
42 class Imp;
44
45};
46
47#endif
const QString & name() const
TrackCollHandleBase(TrackSysCommonData *, const QString &name, TrackType::Type)
static QStringList availableCollections(IVP1System *)
TrackCollHandle_TrackParticle(TrackSysCommonData *, const QString &name)