ATLAS Offline Software
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 
26 public:
27 
28  static QStringList availableCollections(IVP1System*);//For the collection widget.
29 
31  const QString& name );
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
python.CaloRecoConfig.f
f
Definition: CaloRecoConfig.py:127
TrackCollHandleBase
Definition: TrackCollHandleBase.h:49
TrackCollHandle_TrackParticle::TrackCollHandle_TrackParticle
TrackCollHandle_TrackParticle(TrackSysCommonData *, const QString &name)
Definition: TrackCollHandle_TrackParticle.cxx:43
TrackCollHandle_TrackParticle::mightHaveSubSystemHitInfo
bool mightHaveSubSystemHitInfo() const
Definition: TrackCollHandle_TrackParticle.h:38
TrackCollHandle_TrackParticle::availableCollections
static QStringList availableCollections(IVP1System *)
Definition: TrackCollHandle_TrackParticle.cxx:24
TrackCollHandle_TrackParticle::cut
virtual bool cut(TrackHandleBase *)
Definition: TrackCollHandle_TrackParticle.cxx:87
IVP1System
Definition: IVP1System.h:36
TrackCollHandle_TrackParticle::defaultColor
virtual QColor defaultColor() const
Definition: TrackCollHandle_TrackParticle.h:37
TrackSysCommonData
Definition: TrackSysCommonData.h:47
TrackCollHandle_TrackParticle::~TrackCollHandle_TrackParticle
virtual ~TrackCollHandle_TrackParticle()
Definition: TrackCollHandle_TrackParticle.cxx:52
TrackCollHandleBase::name
QString name() const
Definition: TrackCollHandleBase.cxx:310
TrackCollHandle_TrackParticle::load
virtual bool load()
Definition: TrackCollHandle_TrackParticle.cxx:58
TrackCollHandle_TrackParticle::m_d
Imp * m_d
Definition: TrackCollHandle_TrackParticle.h:42
TrackCollHandle_TrackParticle::Imp
Definition: TrackCollHandle_TrackParticle.cxx:30
TrackHandleBase
Definition: TrackHandleBase.h:56
TrackCollHandle_TrackParticle
Definition: TrackCollHandle_TrackParticle.h:22