ATLAS Offline Software
AdaptiveMultiVertexFitterTestAlg.h
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 /*
3  * Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration.
4  */
13 #ifndef TRKVERTEXFITTERS_ADAPTIVEMULTIVERTEXFITTERTESTALG_H
14 #define TRKVERTEXFITTERS_ADAPTIVEMULTIVERTEXFITTERTESTALG_H
15 
16 
19 #include "GaudiKernel/ToolHandle.h"
20 
21 
22 
23 namespace Trk {
24 
25 
27  : public AthAlgorithm
28 {
29 public:
31 
32 
34  virtual StatusCode initialize() override;
35 
37  virtual StatusCode execute() override;
38 
39 
40 private:
41  StatusCode test1();
42 
43 
44  ToolHandle<Trk::AdaptiveMultiVertexFitter> m_fitter
45  { this, "Tool", "Trk::AdaptiveMultiVertexFitter", "Tool to test." };
46 };
47 
48 
49 } // namespace Trk
50 
51 
52 #endif // not TRKVERTEXFITTERS_ADAPTIVEMULTIVERTEXFITTERTESTALG_H
Trk::AdaptiveMultiVertexFitterTestAlg::execute
virtual StatusCode execute() override
Execute the algorithm.
Definition: AdaptiveMultiVertexFitterTestAlg.cxx:324
Trk::AdaptiveMultiVertexFitterTestAlg
Definition: AdaptiveMultiVertexFitterTestAlg.h:28
Trk::AdaptiveMultiVertexFitterTestAlg::test1
StatusCode test1()
Definition: AdaptiveMultiVertexFitterTestAlg.cxx:334
AdaptiveMultiVertexFitter.h
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Trk::AdaptiveMultiVertexFitterTestAlg::m_fitter
ToolHandle< Trk::AdaptiveMultiVertexFitter > m_fitter
Definition: AdaptiveMultiVertexFitterTestAlg.h:45
AthAlgorithm
Definition: AthAlgorithm.h:47
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor:
Trk::AdaptiveMultiVertexFitterTestAlg::initialize
virtual StatusCode initialize() override
Standard Gaudi initialize method.
Definition: AdaptiveMultiVertexFitterTestAlg.cxx:314