FittedEntriesReader

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
#ifndef FittedEntriesReader_h
#define FittedEntriesReader_h
/*---------------------------------------------------------------------------
ClassName:   FittedEntriesReader
Author:      P. Arce
Changes:     24/06/05: creation  
---------------------------------------------------------------------------*/
// Description:
// Manages the set of optical objects

#include "Alignment/CocoaUtilities/interface/CocoaGlobals.h"
#include "Alignment/CocoaUtilities/interface/ALIFileIn.h"

class FittedEntriesReader {
private:
  FittedEntriesReader();

public:
  FittedEntriesReader(const ALIstring& filename);
  ~FittedEntriesReader();
  ALIbool readFittedEntriesFromFile();
  ALIstring substitutePointBySlash(const ALIstring& nameWithPoints) const;

private:
  ALIstring theFileName;
  ALIFileIn theFile;
  ALIdouble theLengthDim;
  ALIdouble theLengthErrorDim;
  ALIdouble theAngleDim;
  ALIdouble theAngleErrorDim;
};

#endif