ATLAS Offline Software
Loading...
Searching...
No Matches
HighGranularityTimingDetector
HGTD_Reconstruction
HGTD_RecToolInterfaces
HGTD_RecToolInterfaces
IHGTD_HolesITkTool.h
Go to the documentation of this file.
1
14
15
#ifndef IHGTD_HOLESITKTOOL_H
16
#define IHGTD_HOLESITKTOOL_H
17
18
#include "GaudiKernel/IAlgTool.h"
19
#include "
TrkTrack/Track.h
"
20
#include "
TrkTrack/TrackStateOnSurface.h
"
21
#include "
xAODTracking/TrackParticle.h
"
22
#include "
AtlasHepMC/GenEvent.h
"
23
#include <memory>
24
25
class
IHGTD_HolesITkTool
:
virtual
public
IAlgTool {
26
27
public :
28
// Creates the InterfaceID and interfaceID() method
29
DeclareInterfaceID
(
IHGTD_HolesITkTool
, 1, 0);
37
virtual
std::vector<std::unique_ptr<Trk::TrackParameters> >
getHolesITk
(
const
EventContext& ctx,
const
xAOD::TrackParticle
& track_ptkl)
const
= 0;
38
39
};
40
41
#endif
// IHGTD_HOLESITKTOOL_H
42
TrackParticle.h
GenEvent.h
TrackStateOnSurface.h
Track.h
IHGTD_HolesITkTool
Definition
IHGTD_HolesITkTool.h:25
IHGTD_HolesITkTool::DeclareInterfaceID
DeclareInterfaceID(IHGTD_HolesITkTool, 1, 0)
IHGTD_HolesITkTool::getHolesITk
virtual std::vector< std::unique_ptr< Trk::TrackParameters > > getHolesITk(const EventContext &ctx, const xAOD::TrackParticle &track_ptkl) const =0
Calculates the number of holes on track in ITk between the last measurement in ITk and first layer of...
xAOD::TrackParticle
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Definition
Event/xAOD/xAODTracking/xAODTracking/TrackParticle.h:13
Generated on
for ATLAS Offline Software by
1.16.1