CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_2_9_HLT1_bphpatch4/src/Alignment/CocoaModel/interface/FittedEntriesReader.h

Go to the documentation of this file.
00001 #ifndef FittedEntriesReader_h
00002 #define FittedEntriesReader_h
00003 /*---------------------------------------------------------------------------
00004 ClassName:   FittedEntriesReader
00005 Author:      P. Arce
00006 Changes:     24/06/05: creation  
00007 ---------------------------------------------------------------------------*/ 
00008 // Description:
00009 // Manages the set of optical objects 
00010 
00011 
00012 #include "Alignment/CocoaUtilities/interface/CocoaGlobals.h"
00013 #include "Alignment/CocoaUtilities/interface/ALIFileIn.h"
00014 
00015 class FittedEntriesReader 
00016 {
00017  private:
00018   FittedEntriesReader(); 
00019  public:
00020   FittedEntriesReader( const ALIstring& filename );
00021   ~FittedEntriesReader(); 
00022   ALIbool readFittedEntriesFromFile();
00023   ALIstring substitutePointBySlash( const ALIstring& nameWithPoints ) const;
00024 
00025  private:
00026   ALIstring theFileName;
00027   ALIFileIn  theFile;
00028   ALIdouble theLengthDim;
00029   ALIdouble theLengthErrorDim;
00030   ALIdouble theAngleDim;
00031   ALIdouble theAngleErrorDim;
00032 };
00033 
00034 #endif