Ignore:
Timestamp:
04/21/11 12:27:37 (14 years ago)
Author:
lyard
Message:
Added dataLogger services and use only one file for fits runs
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/Fits.h

    r10367 r10442  
    1616                ///The CCfits object to the FITS file
    1717                FITS* fFile;
     18                ///Flag indicating whether the FITS object should be managed internally or not.
     19                bool fOwner;
    1820                ///The CCfits Table
    1921                Table* fTable;
     
    4951        public:
    5052               
    51                 Fits() : fFile(NULL),
    52                                          fTable(NULL),
     53                Fits() :  fFile(NULL),
     54                                  fOwner(false),
     55                                  fTable(NULL),
    5356                                         fNumRows(0),
    5457                                         fDataPointer(NULL),
     
    5659                                         fCopyBuffer(NULL),
    5760                                         fTotalNumBytes(0),
    58                                          fEndMjD(0.0)
     61                                         fEndMjD(0.0),
     62                                         fFileName("")
    5963                 {}
    6064               
     
    7478
    7579                ///Opens a FITS file
    76                 void Open(const std::string& fileName, const std::string& tableName);
     80                void Open(const std::string& fileName, const std::string& tableName, FITS* file);
    7781
    7882                ///Write one line of data. Use the given converter.
     
    8185                ///Close the currently opened file.
    8286                void Close();
     87               
     88                ///Get the size currently written on the disk
     89                int GetWrittenSize();
     90                ///Name of the openned file. For querying stats
     91                std::string fFileName;
    8392
    8493};//Fits
    8594
     95
    8696#endif /*FITS_H_*/
    8797
Note: See TracChangeset for help on using the changeset viewer.