ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
HighGranularityTimingDetector
HGTD_Analysis
HGTD_Analysis
IHGTD_TrackSelectionTool.h
Go to the documentation of this file.
1
11
12
#ifndef IHGTD_TRACKSELECTIONTOOL_H
13
#define IHGTD_TRACKSELECTIONTOOL_H
14
15
#include "GaudiKernel/IAlgTool.h"
16
#include "
xAODTracking/TrackParticle.h
"
17
18
class
MsgStream;
19
20
class
IHGTD_TrackSelectionTool
:
virtual
public
IAlgTool {
21
22
public
:
23
DeclareInterfaceID
(
IHGTD_TrackSelectionTool
, 1, 0);
24
28
virtual
bool
29
trackPassesSelection
(
const
xAOD::TrackParticle
* track_particle)
const
= 0;
30
};
31
32
#endif
// IHGTD_TRACKSELECTIONTOOL_H
TrackParticle.h
IHGTD_TrackSelectionTool
Definition
IHGTD_TrackSelectionTool.h:20
IHGTD_TrackSelectionTool::trackPassesSelection
virtual bool trackPassesSelection(const xAOD::TrackParticle *track_particle) const =0
Returns true if the track passes a given selection.
IHGTD_TrackSelectionTool::DeclareInterfaceID
DeclareInterfaceID(IHGTD_TrackSelectionTool, 1, 0)
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.17.0