12 theAlignables(alignables),
13 theFile(fileName.c_str(),
"RECREATE")
23 TNtuple*
nt =
new TNtuple(o.str().c_str(),
"",
"x:y:z:a:b:g");
27 for (
unsigned int i = 0;
i <
N; ++
i)
35 nt->Fill( shifts.
x(), shifts.
y(), shifts.
z(),
36 angles(1), angles(2), angles(3) );
const std::vector< Alignable * > & theAlignables
const GlobalVector & displacement() const
Return change of the global position since the creation of the object.
void write(unsigned int iter)
write out variables
const RotationType & rotation() const
Return change of orientation since the creation of the object.
SurveyOutput(const std::vector< Alignable * > &, const std::string &fileName)
EulerAngles toAngles(const RotationType &)
Convert rotation matrix to angles about x-, y-, z-axes (frame rotation).
AlgebraicVector EulerAngles