ATLAS Offline Software
TrackHandle_FatrasTruthTrack.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 //
6 // ////////////////////////////////////////////////////////////////
7 // // //
8 // // Header file for class TrackHandle_FatrasTruthTrack //
9 // // //
10 // // Description: Specialisation of Trk::Track handles used //
11 // // for FatRas tracks. //
12 // // //
13 // // Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
14 // // Initial version: March 2008 //
15 // // //
16 // ////////////////////////////////////////////////////////////////
17 //
18 // #ifndef TRACKHANDLE_FATRASTRUTHTRACK_H
19 // #define TRACKHANDLE_FATRASTRUTHTRACK_H
20 //
21 // #include "VP1TrackSystems/TrackHandle_TrkTrack.h"
22 // namespace Fatras{ class TrackParticleState; }
23 //
24 // class TrackHandle_FatrasTruthTrack : public TrackHandle_TrkTrack {
25 // public:
26 //
27 // TrackHandle_FatrasTruthTrack(TrackCollHandleBase*,const Fatras::TrackParticleState*);
28 // virtual ~TrackHandle_FatrasTruthTrack() {};
29 //
30 // virtual QStringList clicked() const;
31 //
32 // virtual Amg::Vector3D momentum() const;
33 // virtual const Amg::Vector3D * startPoint() const;
34 // virtual int pdgCode() const;
35 // virtual QString type() const { return QString("Fatras"); } //!< return very short word with type (maybe link with collection type?)
36 //
37 // protected:
38 // virtual double calculateCharge() const;
39 // virtual Trk::ParticleHypothesis extrapolationParticleHypothesis() const;
40 //
41 // private:
42 //
43 // class Imp;
44 // Imp * d;
45 //
46 //
47 // };
48 //
49 // #endif