|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETALIGNTOOLS_ALIGNDBTOOL_IH
6 #define INDETALIGNTOOLS_ALIGNDBTOOL_IH
13 #include "GaudiKernel/IAlgTool.h"
20 static const InterfaceID
21 IID_INDETALIGN_IInDetAlignDBTool(
"IInDetAlignDBTool",1,0);
28 virtual void dispGroup(
const int,
const int,
const int,
const int,
const int,
29 const float,
const float,
const float,
30 const int,
const int,
const int)
const =0;
32 virtual void writeFile(
const bool,
const std::string&)
const =0;
39 int&,
int&,
int&,
int&,
int&,
int&)
const =0;
41 virtual std::string
dirkey(
const int,
const int,
const int,
const int)
const =0;
42 virtual std::string
dirkey(
const int,
const int,
const int,
const int,
const int)
const =0;
43 virtual std::string
DBMkey(
const int,
const int,
const int,
const int)
const =0;
62 virtual void fillDB(
const std::string&,
const unsigned int,
const unsigned int,
63 const unsigned int,
const unsigned int)
const=0;
67 double& alpha,
double&
beta,
double &
gamma)
const=0;
71 {
return IID_INDETALIGN_IInDetAlignDBTool; }
74 #endif // INDETALIGNTOOLS_ALIGNDBTOOL_IH
::StatusCode StatusCode
StatusCode definition for legacy code.
Eigen::Affine3d Transform3D
Eigen::Matrix< double, 3, 1 > Vector3D