ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecTools
InDetRecToolInterfaces
InDetRecToolInterfaces
ISeedToTrackConversionTool.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
8
// ISeedToTrackConversionTool.h
10
#ifndef IINDETSEEDTOTRACKCONVERSIONTOOL_H
11
#define IINDETSEEDTOTRACKCONVERSIONTOOL_H
12
13
#include "GaudiKernel/IAlgTool.h"
14
#include "
TrkParameters/TrackParameters.h
"
15
#include "
TrkSpacePoint/SpacePoint.h
"
16
#include "
TrkTrack/TrackInfo.h
"
17
18
class
MsgStream;
19
20
namespace
InDet
21
{
22
class
SeedToTrackConversionData
;
23
34
35
class
ISeedToTrackConversionTool
:
virtual
public
IAlgTool {
36
public
:
37
DeclareInterfaceID
(
ISeedToTrackConversionTool
, 1, 0);
38
virtual
void
executeSiSPSeedSegments
(
SeedToTrackConversionData
& data,
const
Trk::TrackParameters
*,
const
int
&,
const
std::vector<const Trk::SpacePoint*>&)
const
=0;
39
virtual
void
newEvent
(
SeedToTrackConversionData
& data,
const
Trk::TrackInfo
&,
const
std::string&)
const
=0;
40
virtual
void
endEvent
(
SeedToTrackConversionData
& data)
const
=0;
41
45
46
virtual
MsgStream&
dump
(
SeedToTrackConversionData
& data, MsgStream& out)
const
=0;
47
48
};
49
50
}
// end of namespace
51
52
#endif
TrackParameters.h
SpacePoint.h
TrackInfo.h
InDet::ISeedToTrackConversionTool
Interface for SeedToTrackConversionTool.
Definition
ISeedToTrackConversionTool.h:35
InDet::ISeedToTrackConversionTool::executeSiSPSeedSegments
virtual void executeSiSPSeedSegments(SeedToTrackConversionData &data, const Trk::TrackParameters *, const int &, const std::vector< const Trk::SpacePoint * > &) const =0
InDet::ISeedToTrackConversionTool::newEvent
virtual void newEvent(SeedToTrackConversionData &data, const Trk::TrackInfo &, const std::string &) const =0
InDet::ISeedToTrackConversionTool::endEvent
virtual void endEvent(SeedToTrackConversionData &data) const =0
InDet::ISeedToTrackConversionTool::dump
virtual MsgStream & dump(SeedToTrackConversionData &data, MsgStream &out) const =0
Print internal tool parameters and status.
InDet::ISeedToTrackConversionTool::DeclareInterfaceID
DeclareInterfaceID(ISeedToTrackConversionTool, 1, 0)
InDet::SeedToTrackConversionData
InDet::SeedToTrackConversionData holds event dependent data used in InDet::SeedToTrackConversionTool.
Definition
SeedToTrackConversionData.h:28
Trk::TrackInfo
Contains information about the 'fitter' of this track.
Definition
Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:32
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Trk::TrackParameters
ParametersBase< TrackParametersDim, Charged > TrackParameters
Definition
Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:27
Generated on
for ATLAS Offline Software by
1.17.0