|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ACTSGEOMETRY_REFITTERALG_H
6 #define ACTSGEOMETRY_REFITTERALG_H
10 #include "GaudiKernel/ServiceHandle.h"
11 #include "Gaudi/Property.h"
12 #include "GaudiKernel/ISvcLocator.h"
42 ToolHandle<Trk::ITrackFitter>
m_actsFitter{
this,
"ActsFitter",
"",
"Choice of Acts Fitter (Kalman by default)"};
50 Gaudi::Property<bool>
m_doReFitFromPRD{
this,
"DoReFitFromPRD",
false,
"Do Refit From PRD instead of ROT"};
Property holding a SG store/key/clid from which a ReadHandle is made.
ReFitterAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteHandleKey< TrackCollection > m_newTrackName
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual ~ReFitterAlg() override=default
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< TrackCollection > m_trackName
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< bool > m_doReFitFromPRD
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
ToolHandle< Trk::ITrackFitter > m_actsFitter