5#ifndef INDETALIGNTOOLS_ALIGNDBTOOL_IH
6#define INDETALIGNTOOLS_ALIGNDBTOOL_IH
13#include "GaudiKernel/IAlgTool.h"
20static const InterfaceID
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;
48 const Amg::Vector3D & translate,
double alpha,
double beta,
double gamma)
const = 0;
53 double beta,
double gamma)
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;
Eigen::Affine3d Transform3D
Eigen::Matrix< double, 3, 1 > Vector3D