TVldValidate.hxx

Go to the documentation of this file.
00001 ////////////////////////////////////////////////////////////////////////////
00002 // $Id: TVldValidate.hxx,v 1.1 2011/01/18 05:49:20 finch Exp $
00003 //
00004 /// \class TVldValidate
00005 ///
00006 /// \brief TVldValidate is a test harness for Validity package
00007 ///
00008 /// Author:  R. Hatcher 2001.01.03
00009 //
00010 ////////////////////////////////////////////////////////////////////////////
00011 
00012 #ifndef VLDVALIDATE_H
00013 #define VLDVALIDATE_H
00014 
00015 
00016 class TVldTimeStamp;
00017 
00018 #include "TObject.h"
00019 
00020 
00021 class TVldValidate : public TObject {
00022 
00023  public:
00024 
00025    TVldValidate();                        // necessary for streamer io
00026    virtual ~TVldValidate();
00027 
00028    Bool_t  RunAllTests();
00029 
00030    Bool_t  TestTimeStamp(void);
00031    Bool_t  TestContext(void);
00032    Bool_t  TestRange(void);
00033    
00034    Bool_t  TestFileIO(void);
00035 
00036  protected:
00037    //   TVldValidate(const TObject &object);           // hide these
00038    //   TVldValidate(const TVldValidate &tf);
00039    //   TVldValidate& operator=(const TObject &rhs);
00040    //   TVldValidate& operator=(const TVldValidate &tf);
00041 
00042    Bool_t CompareTimeStamps(const char *label, 
00043                             TVldTimeStamp& test, TVldTimeStamp& std);
00044 
00045  private:
00046 
00047    ClassDef(TVldValidate,1)  // TVldValidate version 1
00048 };
00049 
00050 
00051 #endif // VLDVALIDATE_H

Generated on 11 Aug 2013 for SKDatabase by  doxygen 1.6.1