StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
St_DataSet.h
1 //*CMZ : 13/08/98 18.27.27 by Valery Fine(fine@bnl.gov)
2 //*-- Author : Valery Fine(fine@mail.cern.ch) 13/08/98
3 //***********************************************************************
4 // C++ class library to create and manipulate hierarchy datasets
5 // * Copyright(c) 1997~1999 [BNL] Brookhaven National Laboratory, STAR, All rights reserved
6 // * Author Valerie Fine (fine@bnl.gov)
7 // * Copyright(c) 1997~1999 Valerie Fine (fine@bnl.gov)
8 // *
9 // * This program is distributed in the hope that it will be useful,
10 // * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 // *
13 // * Permission to use, copy, modify and distribute this software and its
14 // * documentation for any purpose is hereby granted without fee,
15 // * provided that the above copyright notice appear in all copies and
16 // * that both that copyright notice and this permission notice appear
17 // * in supporting documentation. Brookhaven National Laboratory makes no
18 // * representations about the suitability of this software for any
19 // * purpose. It is provided "as is" without express or implied warranty.
20 // ************************************************************************
21 
22 // $Id: St_DataSet.h,v 1.1 2000/02/25 00:48:06 fine Exp $
23 #ifndef ROOT_St_DataSet
24 #define ROOT_St_DataSet
25 
26 
28 // //
29 // St_DataSet //
30 // //
31 // St_DataSet class is a base class to implement the directory-like //
32 // data structures and maintain it via St_DataSetIter class iterator //
33 // //
35 
36 #include "StTypeDefs.h"
37 #include "TDataSet.h"
38 
39 
40 // $Log: St_DataSet.h,v $
41 // Revision 1.1 2000/02/25 00:48:06 fine
42 // temporary interface for ROOT 2.23/12 with STAR classes inside
43 //
44 // Revision 1.42 2000/01/23 20:57:50 fine
45 // methods St_DataSet:Remove have been fixed for the structural members
46 //
47 // Revision 1.41 2000/01/12 18:07:23 fine
48 // cvs symbols have been added and copyright class introduced
49 //
50 // Revision 1.40 1999/11/10 00:49:25 fine
51 // comment was changed
52 //
53 // Revision 1.39 1999/11/06 19:09:45 fisyak
54 // Clean up for Valery
55 //
56 // Revision 1.38 1999/11/04 18:01:19 fine
57 // Copyright text introduced
58 //
59 // Revision 1.37 1999/10/28 16:24:29 fine
60 // St_DataSet major correction: it may be built with TList (default) or with TObjArray
61 //
62 // Revision 1.36 1999/09/04 00:28:01 fine
63 // St_Table::NaN from VP and gloabl dataset have been introduced
64 //
65 // Revision 1.35 1999/08/06 15:24:35 fine
66 // UnMark method has been introduced
67 //
68 // Revision 1.34 1999/07/23 13:26:06 fine
69 // Several new methods to mark the datasets have been introduced
70 //
71 // Revision 1.33 1999/06/26 01:40:55 fisyak
72 // Add Valery's abstract buffer
73 //
74 // Revision 1.32 1999/06/09 22:08:53 fine
75 // Comment clean up
76 //
77 #endif