ATLAS Offline Software
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"
16 #include "TrkTrack/TrackInfo.h"
17 
18 class MsgStream;
19 
20 namespace InDet
21 {
22  class SeedToTrackConversionData;
23 
35  class ISeedToTrackConversionTool : virtual public IAlgTool {
36  public:
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
InDet::ISeedToTrackConversionTool::DeclareInterfaceID
DeclareInterfaceID(ISeedToTrackConversionTool, 1, 0)
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
Trk::TrackInfo
Contains information about the 'fitter' of this track.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:32
TrackParameters.h
InDet::ISeedToTrackConversionTool::endEvent
virtual void endEvent(SeedToTrackConversionData &data) const =0
InDet
DUMMY Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
InDet::ISeedToTrackConversionTool::executeSiSPSeedSegments
virtual void executeSiSPSeedSegments(SeedToTrackConversionData &data, const Trk::TrackParameters *, const int &, const std::vector< const Trk::SpacePoint * > &) const =0
SpacePoint.h
Trk::ParametersBase
Definition: ParametersBase.h:55
InDet::SeedToTrackConversionData
Definition: SeedToTrackConversionData.h:28
InDet::ISeedToTrackConversionTool::newEvent
virtual void newEvent(SeedToTrackConversionData &data, const Trk::TrackInfo &, const std::string &) const =0
TrackInfo.h
InDet::ISeedToTrackConversionTool::dump
virtual MsgStream & dump(SeedToTrackConversionData &data, MsgStream &out) const =0
Print internal tool parameters and status.
InDet::ISeedToTrackConversionTool
Definition: ISeedToTrackConversionTool.h:35