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