Coding conventions
[u/mrichter/AliRoot.git] / RAW / AliRawDataArray.h
CommitLineData
6605cb7a 1#ifndef ALIRAWDATAARRAY_H
2#define ALIRAWDATAARRAY_H
3
4// Author: Cvetan Cheshkov 27/03/2007
5
6/* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
7 * See cxx source for full Copyright notice */
8
9//////////////////////////////////////////////////////////////////////////
10// //
11// AliRawDataArray //
12// A container object which is used in order to write the sub-detector //
13// raw-data payloads into a separate branches //
14// //
15//////////////////////////////////////////////////////////////////////////
16
17#ifndef ROOT_TObject
18#include <TObject.h>
19#endif
20
21class TObjArray;
22class AliRawData;
23
24class AliRawDataArray : public TObject {
25
26public:
27 AliRawDataArray();
28 AliRawDataArray(Int_t n);
29 virtual ~AliRawDataArray();
30
31 void ClearData();
32 void Add(AliRawData *data);
33
34private:
35 TObjArray *fRawDataArray; // Array containing raw-data payloads
36
37 AliRawDataArray(const AliRawDataArray &); // not implemented, usage causes
38 AliRawDataArray &operator=(const AliRawDataArray &); // link time error
39
40 ClassDef(AliRawDataArray,1) // Alice raw event buffer
41};
42
43#endif