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