ATLAS Offline Software
Loading...
Searching...
No Matches
AdaptiveVertexFitterTestAlg.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 */
11
12
13#ifndef TRKVERTEXFITTERS_ADAPTIVEVERTEXFITTERTESTALG_H
14#define TRKVERTEXFITTERS_ADAPTIVEVERTEXFITTERTESTALG_H
15
16
19#include "GaudiKernel/ToolHandle.h"
20
21
22
23namespace Trk {
24
25
27 : public AthAlgorithm
28{
29public:
31
32
34 virtual StatusCode initialize() override;
35
37 virtual StatusCode execute() override;
38
39
40private:
41 StatusCode test1();
42 StatusCode test2();
43 StatusCode test3();
44 StatusCode test4();
45 StatusCode test5();
46 StatusCode test6();
47
48
49 ToolHandle<Trk::IVertexFitter> m_fitter
50 { this, "Tool", "Trk::AdaptiveVertexFitter", "Tool to test." };
51};
52
53
54} // namespace Trk
55
56
57#endif // not TRKVERTEXFITTERS_ADAPTIVEVERTEXFITTERTESTALG_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ToolHandle< Trk::IVertexFitter > m_fitter
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode execute() override
Execute the algorithm.
virtual StatusCode initialize() override
Standard Gaudi initialize method.
Ensure that the ATLAS eigen extensions are properly loaded.