StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMicky.h
1 #ifndef ROOT_StMicky
2 #define ROOT_StMicky
3 //Author : Valery Fine(fine@bnl.gov) 25/09/99
4 // This class is to provide "micky" test for RMath.h methods
5 // derived from CERNLIB
6 // http://wwwinfo.cern.ch/asdoc/shortwrupsdir/f110/top.html
7 // $Id: StMicky.h,v 1.7 2006/12/08 17:51:14 fine Exp $
8 // $Log: StMicky.h,v $
9 // Revision 1.7 2006/12/08 17:51:14 fine
10 // prepare the test are to move to ROOT CVS
11 //
12 // Revision 1.6 1999/09/30 15:50:22 fine
13 // ClassDef has been introduced
14 //
15 // Revision 1.5 1999/09/29 04:05:55 fine
16 // StMicky::Txmx prototype fixed for HP
17 //
18 // Revision 1.4 1999/09/27 00:13:46 fine
19 // test F112 has been fixed for Sun
20 //
21 // Revision 1.3 1999/09/26 23:37:22 fine
22 // test F112 package has been introduced
23 //
24 // Revision 1.2 1999/09/26 19:35:12 fine
25 // Micky test has been rearranged
26 //
27 // Revision 1.1 1999/09/24 17:25:04 fine
28 // Missing StMicky.h
29 //
30 // Revision 1.1 1999/09/23 18:33:10 fine
31 // test system for RMath class has been introduced
32 //
33 
34 #include "Rtypes.h"
35 
36 typedef struct {
37  int iqbitw, iqchaw, itb, nlines, itimes;
38  float timerd;
39  int iflgu, lungu;
40  float zergu, zerov[5], zerlev;
41  int loglev, nfaipr, neachp, nfailt, nfail, ntest, mtestv[20];
42  } PARAM;
43 
44 typedef struct {
45  float a[1000], b[1010];
46  int ibcd[47], intg[100];
47  } BLNK;
48 
49  class StMicky {
50  private:
51  PARAM param_1;
52  BLNK _BLNK__1;
53  int *ia; int *ib;
54  double *da; double *db;
55  public:
56  StMicky();
57  BLNK &Blank() { return *(&(_BLNK__1)); }
58  void Minit();
59  void Mverif(int ntt, float *have, float *amust, int nn);
60  void Newguy(const char *t1, const char *t2);
61  void Prtest();
62  PARAM &Param() { return *(&param_1);}
63  void Timing(int *) const{;}
64  void Timed(float *) const{;}
65 //-- tests:
66 //-- test F110
67  void Tmxm();
68 //-- test F112
69  int ttrinv();
70  int ttrla();
71  int ttrcho();
72  };
73 
74 
75 #endif
Definition: StMicky.h:44
Definition: StMicky.h:36