Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LatValidate.h

Go to the documentation of this file.
00001 // $Id: LatValidate.h,v 1.3 2003/03/25 07:20:58 west Exp $
00002 
00003 #ifndef LATVALIDATE_H
00004 #define LATVALIDATE_H
00005 
00007 // LatValidate                                                        //
00008 //                                                                    //
00009 // Package:  Lat (Lattice Navigation Model).                          //
00010 //                                                                    //
00011 //                                                                    //
00012 // N. West  03/2000                                                   //
00014 
00015 #include "Rtypes.h"
00016 
00017 class LatValidate
00018 {
00019 
00020 public:
00021 
00022 
00023 // Constructors and destructors
00024                            LatValidate();
00025   virtual                 ~LatValidate();
00026 
00027 // State testing member functions
00028  
00029 // State changing member functions
00030 
00031                     Bool_t RunAllTests();
00032                     Bool_t RunTest(Int_t testNum);
00033  
00034 private:
00035 
00036 // Types and enum
00037   enum { kNUMTESTS = 3 };
00038 
00039 // State changing member functions
00040                     Bool_t Test_1();
00041                     Bool_t Test_2();
00042                     Bool_t Test_3();
00043 
00044 
00045 // Data members
00046                      Int_t fNumFail;     //Number of test failures
00047                      Int_t fNumPass;     //Number of test successes
00048 
00049 ClassDef(LatValidate,0)       // Lattice validation suite
00050 
00051 };
00052 
00053 
00054 #endif  // LATVALIDATE_H

Generated on Mon Feb 15 11:06:51 2010 for loon by  doxygen 1.3.9.1