ATLAS Offline Software
TrackCollectionProvider.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRKALIGNGENTOOLS_TRACKCOLLECTIONPROVIDER_H
6 #define TRKALIGNGENTOOLS_TRACKCOLLECTIONPROVIDER_H
7 
9 #include "GaudiKernel/ToolHandle.h"
10 
12 
23 namespace Trk {
24 
26 
27  public:
28  TrackCollectionProvider(const std::string & type, const std::string & name, const IInterface * parent);
30 
33 
35 
36  private:
37  std::string m_inputCol;
38 
41 
42  }; // end class
43 
44 } // end namespace
45 
46 #endif // TRKALIGNGENTOOLS_TRACKCOLLECTIONPROVIDER_H
Trk::TrackCollectionProvider::~TrackCollectionProvider
virtual ~TrackCollectionProvider()
Trk::ITrackCollectionProvider
Definition: ITrackCollectionProvider.h:33
Trk::TrackCollectionProvider::trackCollection
StatusCode trackCollection(const TrackCollection *&tracks)
Definition: TrackCollectionProvider.cxx:44
Trk::TrackCollectionProvider::m_inputCol
std::string m_inputCol
Name of input track collection.
Definition: TrackCollectionProvider.h:37
Trk::TrackCollectionProvider
Definition: TrackCollectionProvider.h:25
Trk::TrackCollectionProvider::m_nRetrievalErrors
int m_nRetrievalErrors
number of retrieval errors at the beginning of the job
Definition: TrackCollectionProvider.h:39
Trk::TrackCollectionProvider::initialize
StatusCode initialize()
Definition: TrackCollectionProvider.cxx:31
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Trk::TrackCollectionProvider::finalize
StatusCode finalize()
Definition: TrackCollectionProvider.cxx:37
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
DataVector< Trk::Track >
Trk::TrackCollectionProvider::m_maxRetrievalErrors
int m_maxRetrievalErrors
maximum allowed number of retrieval errors at the beginning of the job (-1 for infinite)
Definition: TrackCollectionProvider.h:40
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
ITrackCollectionProvider.h
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
Trk::TrackCollectionProvider::TrackCollectionProvider
TrackCollectionProvider(const std::string &type, const std::string &name, const IInterface *parent)
Definition: TrackCollectionProvider.cxx:10
AthAlgTool
Definition: AthAlgTool.h:26