Containers definition
[u/mrichter/AliRoot.git] / CONTAINERS / AliDataType.h
CommitLineData
08edbb90 1#ifndef ALIDATATYPE_H
2#define ALIDATATYPE_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8///////////////////////////////////////////////////////////////////////////////
9// //
10// AliDataType //
11// //
12// Defined to make unified interface to primitive types (in Root described by//
13// TDataType) and TClass. //
14// //
15// Origin: Marian Ivanov, Uni. of Bratislava, ivanov@fmph.uniba.sk //
16///////////////////////////////////////////////////////////////////////////////
17
18#include "AliClassInfo.h"
19
20
21class AliDataType : public AliClassInfo {
22public:
23 AliDataType(const char *name);
24 const char * GetClassName();
25 void StreamBuffer(TBuffer& b, const void *object, UInt_t size);
26 void ObjectDump(void *p);
27 TDataType * GetDataType(){return fDataType;}
28protected:
29 AliDataType(const AliDataType & type){;}
30 AliDataType &operator = (const AliDataType & type){return *this;} //assignment operator
31 TDataType * fDataType; //root type information
32 ClassDefT(AliDataType,0)
33};
34
35#endif
36