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
St_base
St_table_header_Table.h
1
//*-- Author : Valery Fine(fine@bnl.gov) 23/03/00
2
// $Id: St_table_header_Table.h,v 1.5 2000/05/15 18:54:48 fine Exp $
3
//
4
#ifndef STAF_St_table_header_Table
5
#define STAF_St_table_header_Table
6
7
#include "TTable.h"
8
9
#include "
table_header.h
"
10
11
extern
"C"
{
12
void
*ReAllocate(
table_head_st
*h, Int_t newsize);
13
}
14
15
class
St_table_header
:
public
TTable
16
{
17
public
:
18
St_table_header
(
const
TTable
*table);
19
static
TTable
*Object(
TTable
*&table,
const
table_head_st
*h);
20
ClassDefTable(
St_table_header
,
table_head_st
)
21
ClassDef(
St_table_header
,0)
//C++ wrapper for <table_header>
22
};
23
24
//______________________________________________________________________________
25
inline
TTable
*St_table_header::Object(
TTable
*&table,
const
table_head_st
*header)
26
{
27
// return a pointer to the C++ object by table header provided
28
assert(header);
29
table = (
TTable
*)header->
dsl_pointer
;
30
return
table;
31
}
32
//______________________________________________________________________________
33
// $Log: St_table_header_Table.h,v $
34
// Revision 1.5 2000/05/15 18:54:48 fine
35
// ClassDefTable macro in use here
36
//
37
// Revision 1.4 2000/03/30 05:20:52 fine
38
// bug fixed
39
//
40
// Revision 1.3 2000/03/27 02:19:45 fine
41
// bug fix
42
//
43
// Revision 1.2 2000/03/27 00:34:04 fine
44
// function ReAllocate and method TTable::Object have been move to St_table_head class
45
//
46
// Revision 1.1 2000/03/23 17:58:13 fine
47
// new class to hold STAF table header aside
48
//
49
//______________________________________________________________________________
50
#endif
St_table_header
Definition:
St_table_header_Table.h:15
table_head_st::dsl_pointer
long dsl_pointer
Definition:
table_header.h:18
TTable
Definition:
TTable.h:48
table_head_st
Definition:
table_header.h:11
table_header.h
Generated by
1.8.5