1 #ifndef Alignment_SurveyAnalysis_SurveyAlignment_h
2 #define Alignment_SurveyAnalysis_SurveyAlignment_h
25 const std::vector<align::StructureType>& levels
32 unsigned int nIteration,
void iterate(unsigned int nIteration, const std::string &fileName, bool bias=false)
Run the iteration: find residuals, write to output, shift sensors.
const align::Alignables & theSensors
virtual void findAlignPars(bool bias=false)=0
Find the alignment parameters for all sensors.
const std::vector< align::StructureType > & theLevels
virtual void shiftSensors()
Apply the alignment parameters to all sensors.
SurveyAlignment(const align::Alignables &sensors, const std::vector< align::StructureType > &levels)
Constructor to set the sensors and residual levels.
virtual ~SurveyAlignment()
std::vector< Alignable * > Alignables