Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:57:22

0001 #ifndef Alignment_SurveyAnalysis_SurveyAlignmentPoints_h
0002 #define Alignment_SurveyAnalysis_SurveyAlignmentPoints_h
0003 
0004 /** \class SurveyAlignmentPoints
0005  *
0006  *  Survey alignment using point residuals.
0007  *
0008  *  The local residuals for survey points are found for each sensor.
0009  *  The alignment parameters are found using the HIP algorithm.
0010  *
0011  *  $Date: 2007/05/03 20:58:58 $
0012  *  $Revision: 1.3 $
0013  *  \author Chung Khim Lae
0014  */
0015 
0016 #include "Alignment/SurveyAnalysis/interface/SurveyAlignment.h"
0017 
0018 class SurveyAlignmentPoints : public SurveyAlignment {
0019 public:
0020   /// Constructor to set the sensors and residual levels in base class.
0021   SurveyAlignmentPoints(const align::Alignables& sensors, const std::vector<align::StructureType>& levels);
0022 
0023 protected:
0024   /// Find the alignment parameters for all sensors.
0025   void findAlignPars(bool bias = false  // true for biased residuals
0026                      ) override;
0027 };
0028 
0029 #endif