ATLAS Offline Software
Loading...
Searching...
No Matches
InDetTrkAlignDBTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef INDETALIGNDBTOOLS_INDETTRKALIGNDBTOOL_H
6#define INDETALIGNDBTOOLS_INDETTRKALIGNDBTOOL_H
7
10
20
21class TFile;
22
23namespace InDet
24{
25
26 class InDetTrkAlignDBTool : virtual public Trk::ITrkAlignDBTool, public AthAlgTool {
27
28 public:
29
31 InDetTrkAlignDBTool(const std::string & type, const std::string & name, const IInterface * parent);
32
34 virtual ~InDetTrkAlignDBTool();
35
37 virtual StatusCode initialize();
38
40 virtual StatusCode finalize();
41
43 void writeAlignPar();
44
45 private:
46
48 void updateDB();
49
50 ToolHandle<Trk::ITrkAlignDBTool> m_siDBtool;
51 ToolHandle<Trk::ITrkAlignDBTool> m_trtDBtool;
52
53 }; // end class
54
55} // end namespace
56
57#endif // INDETALIGNDBTOOLS_INDETTRKALIGNDBTOOL_H
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
ToolHandle< Trk::ITrkAlignDBTool > m_trtDBtool
void updateDB()
updates alignment constants in the DB
virtual ~InDetTrkAlignDBTool()
destructor
virtual StatusCode initialize()
initialize method
InDetTrkAlignDBTool(const std::string &type, const std::string &name, const IInterface *parent)
constructor
virtual StatusCode finalize()
finalize method
void writeAlignPar()
Writes alignment parameters.
ToolHandle< Trk::ITrkAlignDBTool > m_siDBtool
Primary Vertex Finder.