ATLAS Offline Software
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 
9 NAME: FitTool
10 PACKAGE: TRT_AlignTOOLS
11 
12 AUTHORS: Jorgen Beck Hansen
13 CREATED: December 2005
14 
15 PURPOSE: Tool to fit accumulated alignment histograms
16 
17 ********************************************************************/
18 
19 // INCLUDES:
20 
21 #include <string>
24 
25 class FitTool : virtual public IFitTool, public AthAlgTool {
26 public:
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 
36 private:
37 // MsgStream m_log;
38 };
39 
40 #endif // TRT_CALIBTOOLS__FITTOOL_H
verify_menu_config.results
results
Definition: verify_menu_config.py:67
covarianceTool.histograms
dictionary histograms
Definition: covarianceTool.py:53
FitTool::FitTool
FitTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: FitTool.cxx:14
IFitTool
Definition: IFitTool.h:30
FitTool::initialize
virtual StatusCode initialize()
Definition: FitTool.cxx:21
FitTool::~FitTool
virtual ~FitTool()
Definition: FitTool.h:40
IFitTool.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
FitTool::fit
virtual bool fit(std::vector< IdentifierProfileHistogram * > &histograms, std::vector< FloatArrayStore > &results)
Definition: FitTool.cxx:27
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
AthAlgTool
Definition: AthAlgTool.h:26
FitTool
Definition: FitTool.h:25