ATLAS Offline Software
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 
19 
21 
22  Q_OBJECT
23 
24 public:
25 
26  static QStringList availableCollections(IVP1System*);//For the collection widget.
27 
29  const QString& name );
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
TrackCollHandleBase
Definition: TrackCollHandleBase.h:49
TrackCollHandle_xAODTrackParticle::TrackCollHandle_xAODTrackParticle
TrackCollHandle_xAODTrackParticle(TrackSysCommonData *, const QString &name)
Definition: TrackCollHandle_xAODTrackParticle.cxx:46
TrackCollHandle_xAODTrackParticle::~TrackCollHandle_xAODTrackParticle
virtual ~TrackCollHandle_xAODTrackParticle()
Definition: TrackCollHandle_xAODTrackParticle.cxx:55
TrackCollHandle_xAODTrackParticle::cut
virtual bool cut(TrackHandleBase *)
Definition: TrackCollHandle_xAODTrackParticle.cxx:103
TrackCollHandle_xAODTrackParticle::Imp
Definition: TrackCollHandle_xAODTrackParticle.cxx:33
TrackCollHandle_xAODTrackParticle::m_d
Imp * m_d
Definition: TrackCollHandle_xAODTrackParticle.h:40
IVP1System
Definition: IVP1System.h:36
TrackSysCommonData
Definition: TrackSysCommonData.h:50
TrackCollHandle_xAODTrackParticle
Definition: TrackCollHandle_xAODTrackParticle.h:20
hist_file_dump.f
f
Definition: hist_file_dump.py:135
TrackCollHandle_xAODTrackParticle::load
virtual bool load()
Definition: TrackCollHandle_xAODTrackParticle.cxx:61
TrackCollHandle_xAODTrackParticle::defaultColor
virtual QColor defaultColor() const
Definition: TrackCollHandle_xAODTrackParticle.h:35
TrackCollHandle_xAODTrackParticle::availableCollections
static QStringList availableCollections(IVP1System *)
Definition: TrackCollHandle_xAODTrackParticle.cxx:27
TrackCollHandle_xAODTrackParticle::mightHaveSubSystemHitInfo
bool mightHaveSubSystemHitInfo() const
Definition: TrackCollHandle_xAODTrackParticle.h:36
TrackHandleBase
Definition: TrackHandleBase.h:56
TrackCollHandleBase::name
const QString & name() const
Definition: TrackCollHandleBase.cxx:310