StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
Star2Root
St_Table.h
1
//*-- Author : Valery Fine 24/03/98
2
// $Id: St_Table.h,v 1.1 2000/02/25 00:48:08 fine Exp $
3
#ifndef STAF_St_Table
4
#define STAF_St_Table
5
7
// //
8
// St_Table //
9
// //
10
// It is a base class to create a "wrapper" class //
11
// holding the plain C-structure array //
12
// (1 element of the structure per element) //
13
// //
15
16
#include "StTypeDefs.h"
17
#include <TTable.h>
18
19
// $Log: St_Table.h,v $
20
// Revision 1.1 2000/02/25 00:48:08 fine
21
// temporary interface for ROOT 2.23/12 with STAR classes inside
22
//
23
// Revision 1.44 2000/01/28 04:45:28 fine
24
// new method CopyRows has been introduced
25
//
26
// Revision 1.43 2000/01/21 02:09:53 fine
27
// several parameters were converted to be const
28
//
29
// Revision 1.42 2000/01/12 01:24:52 fine
30
// several methods to use St_Table class from the <converted> C program to C++
31
//
32
// Revision 1.41 1999/11/24 00:31:26 fine
33
// operator[] const has been introduced
34
//
35
// Revision 1.40 1999/10/28 16:24:35 fine
36
// St_DataSet major correction: it may be built with TList (default) or with TObjArray
37
//
38
// Revision 1.39 1999/10/28 00:32:55 fine
39
// method At() has been removed
40
//
41
// Revision 1.38 1999/09/24 21:56:08 fisyak
42
// Add operator [] for particular table (VF)
43
//
44
// Revision 1.37 1999/09/07 19:30:29 fine
45
// table descriptor access has been changed. All tables are affected and must be re-compiled
46
//
47
// Revision 1.36 1999/09/04 00:28:02 fine
48
// St_Table::NaN from VP and gloabl dataset have been introduced
49
//
50
// Revision 1.35 1999/08/30 23:15:09 fine
51
// St_Table::Fit method has been introduced
52
//
53
// Revision 1.34 1999/08/20 13:22:25 fine
54
// new method St_Table::Draw
55
//.
56
// Revision 1.33 1999/08/12 16:41:31 fine
57
// Clean up
58
//
59
// Revision 1.32 1999/08/12 16:39:49 fine
60
// clash between St_Table::GetSize and TArray::GEtSize has been resolved
61
//
62
// Revision 1.31 1999/08/11 14:44:39 fine
63
// name clash with ROOT over enum resolved
64
//
65
// Revision 1.30 1999/08/11 00:42:33 fine
66
// new I/O via St_baseDescriptor table has been implemented
67
//
68
// Revision 1.29 1999/07/01 01:45:32 fisyak
69
// GetRowDescritors => GetRowDescriptors
70
//
71
// Revision 1.28 1999/06/26 01:40:56 fisyak
72
// Add Valery's abstract buffer
73
//
74
// Revision 1.27 1999/06/25 01:35:54 fine
75
// New streamers for St_Tables
76
//
77
// Revision 1.26 1999/02/24 17:10:58 fine
78
// St_Table New and Purge method have been introdiced, some clean up for St_module as well
79
//
80
// Revision 1.25 1999/01/28 19:13:08 fine
81
// St_TableSorter has been made up
82
//
83
// Revision 1.24 1999/01/19 03:13:32 fine
84
// St_DataSet::Fine and St_DataSet::FindObject methods have been introduced
85
//
86
// Revision 1.23 1999/01/13 20:29:15 fine
87
// St_DataSet::Pass() method - the option kUp has been introduced
88
//
89
// Revision 1.22 1998/12/30 22:30:18 fine
90
// St_Table::PrintHrader method has been introduced
91
//
92
// Revision 1.21 1998/12/30 01:08:02 fisyak
93
// Add Public SetNRows for used No. of rows
94
//
95
// Revision 1.20 1998/12/30 00:52:42 fisyak
96
// Remove SetfN from public
97
//
98
// Revision 1.18 1998/12/29 19:37:40 fine
99
// St_NodeView: new class to create refs topology of the "main" St_Node object has been introduced
100
//
101
// Revision 1.17 1998/12/17 16:57:57 fine
102
// St_Table: some extra protections have been established (safe "strncat" have replaced the unsafe "strncpy")
103
//
104
// Revision 1.16 1998/12/07 20:23:12 fine
105
// St_Table:: working versions of the Print() and SavePrimitive methods
106
//
107
// Revision 1.15 1998/12/06 00:45:49 fisyak
108
// Add SavePrimitive
109
//
110
// Revision 1.14 1998/12/06 00:38:17 fisyak
111
// Add SavePrimitive
112
//
113
114
#endif
115
Generated by
1.8.5