]> git.uio.no Git - u/mrichter/AliRoot.git/blame - CONTAINERS/AliDataType.h
Radius of PHOS equal to 460 (Y.Schutz)
[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:
88cb7938 29 AliDataType(const AliDataType & type): AliClassInfo(type) {;}
08edbb90 30 AliDataType &operator = (const AliDataType & type){return *this;} //assignment operator
31 TDataType * fDataType; //root type information
13ee3489 32 ClassDef(AliDataType,0)
08edbb90 33};
34
35#endif
36