 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ACTSTRK_GRIDTRIPLETSEEDINGALG_GRIDTRIPLETSEEDINGALG_H
6 #define ACTSTRK_GRIDTRIPLETSEEDINGALG_GRIDTRIPLETSEEDINGALG_H
12 #include "GaudiKernel/ToolHandle.h"
47 ToolHandle<ActsTrk::ISeedingTool>
m_seedsTool{
this,
"SeedTool",
"",
49 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
54 this,
"BeamSpotKey",
"BeamSpotData",
"SG key for beam spot"};
56 this,
"AtlasFieldCacheCondObj",
"fieldCondObj",
57 "Name of the Magnetic Field conditions object key"};
60 this,
"InputSpacePoints", {},
"Input Space Points"};
65 Gaudi::Property<bool>
m_usePixel{
this,
"UsePixel",
true};
71 mutable std::array<std::atomic<unsigned int>,
kNStat> m_stat
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< GenericMonitoringTool > m_monTool
GridTripletSeedingAlg(const std::string &name, ISvcLocator *pSvcLocator)
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
virtual StatusCode finalize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
std::array< std::atomic< unsigned int >, kNStat > m_stat ATLAS_THREAD_SAFE
SG::WriteHandleKey< ActsTrk::SeedContainer > m_seedKey
ToolHandle< ActsTrk::ISeedingTool > m_seedsTool
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< bool > m_fastTracking
virtual StatusCode initialize() override
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
SG::ReadCondHandleKey< AtlasFieldCacheCondObj > m_fieldCondObjInputKey
SG::ReadHandleKeyArray< xAOD::SpacePointContainer > m_spacePointKey
Gaudi::Property< bool > m_usePixel