ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetCalibTools
TRT_CalibTools
TRT_CalibTools
IFillAlignTrkInfo.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRT_CALIBTOOLS__IFILLALIGNTRKINFO_H
6
#define TRT_CALIBTOOLS__IFILLALIGNTRKINFO_H
7
/********************************************************************
8
9
NAME: IFillAlignTrkInfo
10
PACKAGE: TRT_AlignTOOLS
11
12
AUTHORS: Jorgen Beck Hansen
13
CREATED: December 2005
14
15
PURPOSE: Track info extraction Tool interface
16
17
********************************************************************/
18
19
#include "GaudiKernel/IAlgTool.h"
20
#include "
xAODTracking/VertexContainerFwd.h
"
21
#include "
xAODEventInfo/EventInfo.h
"
22
23
namespace
Trk
{
24
class
Track
;
25
}
26
27
namespace
TRT
{
28
class
TrackInfo
;
29
}
30
31
class
ComTime
;
32
33
static
const
InterfaceID
IID_IFillAlignTrkInfo
(
"IFillAlignTrkInfo"
, 1, 0);
34
35
class
IFillAlignTrkInfo
:
virtual
public
IAlgTool {
36
public
:
37
38
virtual
bool
fill
(
const
Trk::Track
* aTrack,
TRT::TrackInfo
* output,
const
xAOD::EventInfo
& eventInfo,
39
const
xAOD::VertexContainer
& vertices) = 0;
40
41
static
const
InterfaceID&
interfaceID
();
42
};
43
44
inline
const
InterfaceID&
IFillAlignTrkInfo::interfaceID
()
45
{
46
return
IID_IFillAlignTrkInfo
;
47
}
48
49
#endif
// TRT_CALIBTOOLS__IFILLALIGNTRKINFO_H
IID_IFillAlignTrkInfo
static const InterfaceID IID_IFillAlignTrkInfo("IFillAlignTrkInfo", 1, 0)
VertexContainerFwd.h
ComTime
Definition
ComTime.h:17
IFillAlignTrkInfo
Definition
IFillAlignTrkInfo.h:35
IFillAlignTrkInfo::interfaceID
static const InterfaceID & interfaceID()
Definition
IFillAlignTrkInfo.h:44
IFillAlignTrkInfo::fill
virtual bool fill(const Trk::Track *aTrack, TRT::TrackInfo *output, const xAOD::EventInfo &eventInfo, const xAOD::VertexContainer &vertices)=0
TRT::TrackInfo
Definition
InnerDetector/InDetCalibEvent/TRT_CalibData/TRT_CalibData/TrackInfo.h:72
Trk::Track
The ATLAS Track class.
Definition
Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
TRT
Definition
HitInfo.h:33
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
xAOD::EventInfo
EventInfo_v1 EventInfo
Definition of the latest event info version.
Definition
IEventInfoCnvTool.h:16
xAOD::VertexContainer
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Definition
VertexContainer.h:14
EventInfo.h
Generated on
for ATLAS Offline Software by
1.17.0