ATLAS Offline Software
Loading...
Searching...
No Matches
SimHitHandle_TRTHit.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 SimHitHandle_TRTHit //
9// //
10// Description: Handle for TRTUncompressedHit's //
11// //
12// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
13// Initial version: March 2008 //
14// //
16
17#ifndef SIMHITHANDLE_TRTHIT_H
18#define SIMHITHANDLE_TRTHIT_H
19
21
24public:
25
27 virtual ~SimHitHandle_TRTHit();
28
29 QString type() const { return "TRTUncompressedHit"; };
30
32 double actualMomentum() const;
33 Amg::Vector3D posStart() const;
34 Amg::Vector3D posEnd() const;
35 double hitTime() const;
36 int actualPDGCodeFromSimHit() const;
37 const HepMcParticleLink& particleLink() const;
38
40
41private:
42
43 class Imp;
45
46};
47
48#endif
const HepMcParticleLink & particleLink() const
Trk::TrackParameters * createTrackParameters() const
SimHitHandle_TRTHit(const TRTUncompressedHit *)
Amg::Vector3D posStart() const
Amg::Vector3D momentumDirection() const
Amg::Vector3D posEnd() const
Eigen::Matrix< double, 3, 1 > Vector3D
ParametersBase< TrackParametersDim, Charged > TrackParameters