ATLAS Offline Software
Loading...
Searching...
No Matches
FitTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRT_CALIBTOOLS__FITTOOL_H
6#define TRT_CALIBTOOLS__FITTOOL_H
7/********************************************************************
8
9NAME: FitTool
10PACKAGE: TRT_AlignTOOLS
11
12AUTHORS: Jorgen Beck Hansen
13CREATED: December 2005
14
15PURPOSE: Tool to fit accumulated alignment histograms
16
17********************************************************************/
18
19// INCLUDES:
20
21#include <string>
24
25class FitTool : virtual public IFitTool, public AthAlgTool {
26public:
27
28 FitTool(const std::string& type, const std::string& name, const IInterface* parent);
29
30 virtual ~FitTool() {}
31
32 virtual StatusCode initialize();
33
34 virtual bool fit(std::vector<IdentifierProfileHistogram*>& histograms, std::vector<FloatArrayStore>& results);
35
36private:
37// MsgStream m_log;
38};
39
40#endif // TRT_CALIBTOOLS__FITTOOL_H
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual ~FitTool()
Definition FitTool.h:30
virtual StatusCode initialize()
Definition FitTool.cxx:21
virtual bool fit(std::vector< IdentifierProfileHistogram * > &histograms, std::vector< FloatArrayStore > &results)
Definition FitTool.cxx:27
FitTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition FitTool.cxx:14