New classes for handling and testing new hit structures
[u/mrichter/AliRoot.git] / TPC / AliTPCTrackHitsInterfaces.h
CommitLineData
cf98c13f 1#include "AliClassInfo.h"
2#include "AliTPCTrackHits.h"
3
4/************************************************/
5/* Automaticaly generated interface for class
6 AliTrackHitsInfo
7**************************************************/
8
9
10class AliClassAliTrackHitsInfo : public AliClassInfo {
11public:
12 AliClassAliTrackHitsInfo(){
13 SetName("AliTrackHitsInfo");
14 SetTitle("Interface for AliTrackHitsInfo class ");
15 fgList.Add(this);
16 fSize = sizeof(AliTrackHitsInfo);
17 }
18 const char * GetClassName(){ return "AliTrackHitsInfo";}
19 virtual TClass* GetClass(){return AliTrackHitsInfo::Class();}
20 void CTORBuffer(void * pointer, UInt_t size=1)
21 {
22 AliTrackHitsInfo * last = &((AliTrackHitsInfo*)pointer)[size];
23 AliTrackHitsInfo * p = (AliTrackHitsInfo*)pointer;
24 while (p!=last) new (p++)AliTrackHitsInfo;
25 }
26 void DTORBuffer(void * pointer, UInt_t size=1)
27 {
28 AliTrackHitsInfo * last = &((AliTrackHitsInfo*)pointer)[size];
29 AliTrackHitsInfo * p = (AliTrackHitsInfo*)pointer;
30 while (p!=last) (p++)->~AliTrackHitsInfo();
31 }
32 void StreamBuffer(TBuffer &b,const void * pointer, UInt_t size=1)
33 {
34 for (UInt_t i=0;i<size;i++) ((AliTrackHitsInfo*)pointer)[i].Streamer(b);
35 }
36 void ObjectDump(void *p) {((AliTrackHitsInfo*)p)->Dump();}
37};
38AliClassAliTrackHitsInfo galiclass____AliTrackHitsInfo;
39
40/************************************************/
41/* Automaticaly generated interface for class
42 AliTrackHitsParam
43**************************************************/
44
45
46class AliClassAliTrackHitsParam : public AliClassInfo {
47public:
48 AliClassAliTrackHitsParam(){
49 SetName("AliTrackHitsParam");
50 SetTitle("Interface for AliTrackHitsParam class ");
51 fgList.Add(this);
52 fSize = sizeof(AliTrackHitsParam);
53 }
54 const char * GetClassName(){ return "AliTrackHitsParam";}
55 virtual TClass* GetClass(){return AliTrackHitsParam::Class();}
56 void CTORBuffer(void * pointer, UInt_t size=1)
57 {
58 AliTrackHitsParam * last = &((AliTrackHitsParam*)pointer)[size];
59 AliTrackHitsParam * p = (AliTrackHitsParam*)pointer;
60 while (p!=last) new (p++)AliTrackHitsParam;
61 }
62 void DTORBuffer(void * pointer, UInt_t size=1)
63 {
64 AliTrackHitsParam * last = &((AliTrackHitsParam*)pointer)[size];
65 AliTrackHitsParam * p = (AliTrackHitsParam*)pointer;
66 while (p!=last) (p++)->~AliTrackHitsParam();
67 }
68 void StreamBuffer(TBuffer &b,const void * pointer, UInt_t size=1)
69 {
70 for (UInt_t i=0;i<size;i++) ((AliTrackHitsParam*)pointer)[i].Streamer(b);
71 }
72 void ObjectDump(void *p) {((AliTrackHitsParam*)p)->Dump();}
73};
74AliClassAliTrackHitsParam galiclass____AliTrackHitsParam;
75
76/************************************************/
77/* Automaticaly generated interface for class
78 AliHitInfo
79**************************************************/
80
81
82class AliClassAliHitInfo : public AliClassInfo {
83public:
84 AliClassAliHitInfo(){
85 SetName("AliHitInfo");
86 SetTitle("Interface for AliHitInfo class ");
87 fgList.Add(this);
88 fSize = sizeof(AliHitInfo);
89 }
90 const char * GetClassName(){ return "AliHitInfo";}
91 virtual TClass* GetClass(){return AliHitInfo::Class();}
92 void CTORBuffer(void * pointer, UInt_t size=1)
93 {
94 AliHitInfo * last = &((AliHitInfo*)pointer)[size];
95 AliHitInfo * p = (AliHitInfo*)pointer;
96 while (p!=last) new (p++)AliHitInfo;
97 }
98 void DTORBuffer(void * pointer, UInt_t size=1)
99 {
100 AliHitInfo * last = &((AliHitInfo*)pointer)[size];
101 AliHitInfo * p = (AliHitInfo*)pointer;
102 while (p!=last) (p++)->~AliHitInfo();
103 }
104 void StreamBuffer(TBuffer &b,const void * pointer, UInt_t size=1)
105 {
106 for (UInt_t i=0;i<size;i++) ((AliHitInfo*)pointer)[i].Streamer(b);
107 }
108 void ObjectDump(void *p) {((AliHitInfo*)p)->Dump();}
109};
110AliClassAliHitInfo galiclass____AliHitInfo;