Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:56:00

0001 #ifndef FittedEntriesReader_h
0002 #define FittedEntriesReader_h
0003 /*---------------------------------------------------------------------------

0004 ClassName:   FittedEntriesReader

0005 Author:      P. Arce

0006 Changes:     24/06/05: creation  

0007 ---------------------------------------------------------------------------*/
0008 // Description:

0009 // Manages the set of optical objects

0010 
0011 #include "Alignment/CocoaUtilities/interface/CocoaGlobals.h"
0012 #include "Alignment/CocoaUtilities/interface/ALIFileIn.h"
0013 
0014 class FittedEntriesReader {
0015 private:
0016   FittedEntriesReader();
0017 
0018 public:
0019   FittedEntriesReader(const ALIstring& filename);
0020   ~FittedEntriesReader();
0021   ALIbool readFittedEntriesFromFile();
0022   ALIstring substitutePointBySlash(const ALIstring& nameWithPoints) const;
0023 
0024 private:
0025   ALIstring theFileName;
0026   ALIFileIn theFile;
0027   ALIdouble theLengthDim;
0028   ALIdouble theLengthErrorDim;
0029   ALIdouble theAngleDim;
0030   ALIdouble theAngleErrorDim;
0031 };
0032 
0033 #endif