ATLAS Offline Software
Loading...
Searching...
No Matches
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 */
11
12
13#ifndef TRKVERTEXFITTERS_ADAPTIVEMULTIVERTEXFITTERTESTALG_H
14#define TRKVERTEXFITTERS_ADAPTIVEMULTIVERTEXFITTERTESTALG_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
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
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ToolHandle< Trk::AdaptiveMultiVertexFitter > m_fitter
virtual StatusCode execute() override
Execute the algorithm.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override
Standard Gaudi initialize method.
Ensure that the ATLAS eigen extensions are properly loaded.