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

ErrorPropTest.h

Go to the documentation of this file.
00001 #ifndef ERRORPROPTEST_H
00002 #define ERRORPROPTEST_H
00003 #include "ValueErr.h"
00004 #include "TObject.h"
00005 #include "TRandom.h"
00006 #include <iostream>
00007 
00008 void errproptest( void );
00009 
00010 class ErrorData1 : public TObject
00011 {
00012  public:
00013   Double_t a;
00014   Double_t b;
00015   Double_t c;
00016   Double_t d;
00017   ErrorData1() { 
00018     a = gRandom->Uniform(1,100);
00019     b = gRandom->Uniform(1,100);
00020     c = gRandom->Uniform(1,100);
00021     d = gRandom->Uniform(1,100);
00022   };
00023 
00024   ClassDef(ErrorData1,1);
00025 };
00026 
00027 class ErrorData2 : public TObject
00028 {
00029  public:
00030 
00031   DoubleErr a;
00032   DoubleErr b;
00033   DoubleErr c;
00034   DoubleErr d;
00035 
00036   ErrorData2() {
00037     a.Set(gRandom->Uniform(1,100), gRandom->Uniform(0,10));
00038     b.Set(gRandom->Uniform(1,100), gRandom->Uniform(0,10));
00039     c.Set(gRandom->Uniform(1,100), gRandom->Uniform(0,10));
00040     d.Set(gRandom->Uniform(1,100), gRandom->Uniform(0,10));
00041   };
00042 
00043   void Print(Option_t*  = "") const {
00044     std::cout << "ErrorData2:" << std::endl;
00045     std::cout << " a: " << a << std::endl;
00046     std::cout << " b: " << b << std::endl;
00047     std::cout << " c: " << c << std::endl;
00048     std::cout << " d: " << d << std::endl;
00049   }
00050   ClassDef(ErrorData2,1);
00051 };
00052 
00053 
00054 #endif

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