ATLAS Offline Software
Loading...
Searching...
No Matches
SimHitHandle_ForwardHit.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_ForwardHit //
9// //
10// Description: Handle for SiHit's //
11// //
12// Author: Thomas Keck (thomas.keck@cern.ch) //
13// Initial version: July 2013 //
14// //
16
17#ifndef SIMHITHANDLE_FORWARDHIT_H
18#define SIMHITHANDLE_FORWARDHIT_H
19
21
22class SimulationHit;
24public:
25
28
29 QString type() const { return "SimulationHit"; };
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;
46};
47
48#endif
SimHitHandle_ForwardHit(const SimulationHit *)
const HepMcParticleLink & particleLink() const
Trk::TrackParameters * createTrackParameters() const
Amg::Vector3D momentumDirection() const
Eigen::Matrix< double, 3, 1 > Vector3D
ParametersBase< TrackParametersDim, Charged > TrackParameters