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