EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairTSQLObject.h File Reference
#include <iostream>
#include "TObject.h"
+ Include dependency graph for FairTSQLObject.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  FairDBObjectMemberValues
 
struct  FairDBObjectMemberValue
 
class  FairTSQLObject
 ==================================== More...
 

Macros

#define FAIR_TSQL_OBJECT_H
 

Typedefs

typedef enum
FairDBObjectMemberTypes 
FairDBObjectMemberTypes
 
typedef union
FairDBObjectMemberValues 
FairDBObjectMemberValues
 

Enumerations

enum  FairDBObjectMemberTypes {
  UNKNOWN_TYPE = 0, COMPLEX_TYPE = 1, CHAR = 2, INT = 3,
  FLOAT = 4, DOUBLE = 5, UINT = 6, INT_ARRAY = 31,
  INT_ARRAY_PTR = 32, FLOAT_ARRAY = 41, FLOAT_ARRAY_PTR = 42, DOUBLE_ARRAY = 51,
  DOUBLE_ARRAY_PTR = 52
}
 

Macro Definition Documentation

#define FAIR_TSQL_OBJECT_H

Definition at line 8 of file FairTSQLObject.h.

View newest version in sPHENIX GitHub at line 8 of file FairTSQLObject.h

Typedef Documentation

Enumeration type to indicate the supported data types by the fair database interface.

Structure to hold the returned member value and its type.

Enumeration Type Documentation

Enumeration type to indicate the supported data types by the fair database interface.

Enumerator:
UNKNOWN_TYPE 
COMPLEX_TYPE 

Unknow data type.

CHAR 

Complex type (objects, pointers, ...)

INT 

Char Type.

FLOAT 

int or Int_t

DOUBLE 

float or Float_t

UINT 

double or Double_t

INT_ARRAY 

Unsigned int or UInt_t.

INT_ARRAY_PTR 

TArrayI.

FLOAT_ARRAY 

TArrayI*.

FLOAT_ARRAY_PTR 

TArrayF.

DOUBLE_ARRAY 

TArrayF*.

DOUBLE_ARRAY_PTR 

TArrayD.

Definition at line 29 of file FairTSQLObject.h.

View newest version in sPHENIX GitHub at line 29 of file FairTSQLObject.h