![]() |
![]() |
#include <SurveyAlignmentPoints.h>
Public Member Functions | |
SurveyAlignmentPoints (const align::Alignables &sensors, const std::vector< align::StructureType > &levels) | |
Constructor to set the sensors and residual levels in base class. More... | |
![]() | |
void | iterate (unsigned int nIteration, const std::string &fileName, bool bias=false) |
Run the iteration: find residuals, write to output, shift sensors. More... | |
SurveyAlignment (const align::Alignables &sensors, const std::vector< align::StructureType > &levels) | |
Constructor to set the sensors and residual levels. More... | |
virtual | ~SurveyAlignment () |
Protected Member Functions | |
virtual void | findAlignPars (bool bias=false) |
Find the alignment parameters for all sensors. More... | |
![]() | |
virtual void | shiftSensors () |
Apply the alignment parameters to all sensors. More... | |
Additional Inherited Members | |
![]() | |
const std::vector < align::StructureType > & | theLevels |
const align::Alignables & | theSensors |
Survey alignment using point residuals.
The local residuals for survey points are found for each sensor. The alignment parameters are found using the HIP algorithm.
Definition at line 18 of file SurveyAlignmentPoints.h.
SurveyAlignmentPoints::SurveyAlignmentPoints | ( | const align::Alignables & | sensors, |
const std::vector< align::StructureType > & | levels | ||
) |
Constructor to set the sensors and residual levels in base class.
Definition at line 8 of file SurveyAlignmentPoints.cc.
|
protectedvirtual |
Find the alignment parameters for all sensors.
Implements SurveyAlignment.
Definition at line 14 of file SurveyAlignmentPoints.cc.
References SurveyDet::derivatives(), alignCSCRings::e, i, j, prof2calltree::l, SurveyResidual::pointsResidual(), Alignable::setAlignmentParameters(), Alignable::survey(), SurveyAlignment::theLevels, SurveyAlignment::theSensors, SurveyResidual::valid(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().