ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
eflowRec
src
eflowTrackExtrapolatorBaseAlgTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef EFLOWREC_EFLOWTRACKEXTRAPOLATORBASEALGTOOL_H
6
#define EFLOWREC_EFLOWTRACKEXTRAPOLATORBASEALGTOOL_H
7
8
/********************************************************************
9
10
NAME: eflowTrackExtrapolatorBaseAlgTool.h
11
PACKAGE: offline/Reconstruction/eflowRec
12
13
AUTHORS: M.Hodgkinson, T.Velz
14
CREATED: 24th January, 2005
15
16
********************************************************************/
17
18
#include "GaudiKernel/IAlgTool.h"
19
20
#include "
eflowCaloRegions.h
"
21
#include "
xAODTracking/TrackParticle.h
"
22
23
class
EventContext;
24
class
eflowTrackCaloPoints
;
25
26
/*
27
Pure virtual base class, inherits from IAlgTool. Defines execute method which takes xAOD::Track pointer and returns eflowTrackCaloPoints pointer.
28
*/
29
class
eflowTrackExtrapolatorBaseAlgTool
:
virtual
public
IAlgTool {
30
public
:
31
virtual
std::unique_ptr<eflowTrackCaloPoints>
execute
(
const
EventContext& ctx,
const
xAOD::TrackParticle
* track)
const
= 0;
32
};
33
34
#endif
TrackParticle.h
eflowTrackCaloPoints
This class stores a map of calorimeter layers and track parameters (the result of the track extrapola...
Definition
eflowTrackCaloPoints.h:30
eflowTrackExtrapolatorBaseAlgTool
Definition
eflowTrackExtrapolatorBaseAlgTool.h:29
eflowTrackExtrapolatorBaseAlgTool::execute
virtual std::unique_ptr< eflowTrackCaloPoints > execute(const EventContext &ctx, const xAOD::TrackParticle *track) const =0
eflowCaloRegions.h
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