CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Alignment/LaserAlignment/interface/LASEndcapAlgorithm.h

Go to the documentation of this file.
00001 
00002 #ifndef __LASENDCAPALGORITHM_H
00003 #define __LASENDCAPALGORITHM_H
00004 
00005 #include <iostream>
00006 #include <iomanip>
00007 #include <vector>
00008 #include <cmath>
00009 
00010 #include <TMinuit.h>
00011 
00012 #include "Alignment/LaserAlignment/interface/LASEndcapAlignmentParameterSet.h"
00013 #include "Alignment/LaserAlignment/interface/LASCoordinateSet.h"
00014 #include "Alignment/LaserAlignment/interface/LASGlobalData.h"
00015 #include "Alignment/LaserAlignment/interface/LASGlobalLoop.h"
00016 
00025 class LASEndcapAlgorithm {
00026 
00027  public:
00028   LASEndcapAlgorithm();
00029   LASEndcapAlignmentParameterSet CalculateParameters( LASGlobalData<LASCoordinateSet>&, LASGlobalData<LASCoordinateSet>& );
00030   double GetAlignmentParameterCorrection( int, int, int, int, LASGlobalData<LASCoordinateSet>&, LASEndcapAlignmentParameterSet& );
00031 
00032 };
00033 
00034 
00035 
00036 #endif