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