ATLAS Offline Software
Loading...
Searching...
No Matches
InDetSplittedTracksCreator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// InDetSplittedTracksCreator.h, (c) ATLAS Detector software
8
9#ifndef INDET_INDETSPLITTEDTRACKSCREATOR_H
10#define INDET_INDETSPLITTEDTRACKSCREATOR_H
11
12
14#include "GaudiKernel/ToolHandle.h"
16
17namespace InDet {
18
27
29public:
31 InDetSplittedTracksCreator(const std::string& name, ISvcLocator* pSvcLocator);
34
36 StatusCode initialize();
38 StatusCode execute(const EventContext& ctx) const;
40 StatusCode finalize();
41
42private:
48 //bool m_makeTRTStandaloneTracks;
56 ToolHandle< InDet::IInDetTrackSplitterTool > m_trackSplitterTool;
57
58};
59
60} // close of namespace
61
62#endif // INDET_INDETSPLITTEDTRACKSCREATOR_H
63
An algorithm that can be simultaneously executed in multiple threads.
ToolHandle< InDet::IInDetTrackSplitterTool > m_trackSplitterTool
instances of IInDet
InDetSplittedTracksCreator(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
bool m_takeUpperSegment
flag to accept the upper segment
bool m_makeSiOnlyTracks
flag for using TRT standalone tracks
StatusCode initialize()
standard Athena-Algorithm method
StatusCode finalize()
standard Athena-Algorithm method
SG::WriteHandleKey< TrackCollection > m_OutputTrackCol
holds the names the output track collection written to store gate
bool m_takeLowerSegment
flag to accept the lower segment
StatusCode execute(const EventContext &ctx) const
standard Athena-Algorithm method
~InDetSplittedTracksCreator()
Default Destructor.
SG::ReadHandleKey< TrackCollection > m_TrackCol
holds the name of the track coll to be used
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Primary Vertex Finder.