ROOT logo
#ifndef ALIRAWDATAARRAYV2_H
#define ALIRAWDATAARRAYV2_H

// Author: Cvetan Cheshkov  27/03/2007

/* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// AliRawDataArrayV2                                                    //
// A container object which is used in order to write the sub-detector  //
// raw-data payloads into a separate branches                           //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#ifndef ROOT_TObject
#include <TObject.h>
#endif
#include <TClonesArray.h>

class AliRawData;

class AliRawDataArrayV2 : public TObject {

public:
   AliRawDataArrayV2();
   AliRawDataArrayV2(Int_t n);
   virtual ~AliRawDataArrayV2();

   void ClearData();
   AliRawData *Add();

private:
   TClonesArray  fRawDataArray; // Array containing raw-data payloads
   Int_t         fNAlloc;       //!

   AliRawDataArrayV2(const AliRawDataArrayV2 &);      // not implemented, usage causes
   AliRawDataArrayV2 &operator=(const AliRawDataArrayV2 &);  // link time error

   ClassDef(AliRawDataArrayV2,1)  // Alice raw event buffer
};

#endif
 AliRawDataArrayV2.h:1
 AliRawDataArrayV2.h:2
 AliRawDataArrayV2.h:3
 AliRawDataArrayV2.h:4
 AliRawDataArrayV2.h:5
 AliRawDataArrayV2.h:6
 AliRawDataArrayV2.h:7
 AliRawDataArrayV2.h:8
 AliRawDataArrayV2.h:9
 AliRawDataArrayV2.h:10
 AliRawDataArrayV2.h:11
 AliRawDataArrayV2.h:12
 AliRawDataArrayV2.h:13
 AliRawDataArrayV2.h:14
 AliRawDataArrayV2.h:15
 AliRawDataArrayV2.h:16
 AliRawDataArrayV2.h:17
 AliRawDataArrayV2.h:18
 AliRawDataArrayV2.h:19
 AliRawDataArrayV2.h:20
 AliRawDataArrayV2.h:21
 AliRawDataArrayV2.h:22
 AliRawDataArrayV2.h:23
 AliRawDataArrayV2.h:24
 AliRawDataArrayV2.h:25
 AliRawDataArrayV2.h:26
 AliRawDataArrayV2.h:27
 AliRawDataArrayV2.h:28
 AliRawDataArrayV2.h:29
 AliRawDataArrayV2.h:30
 AliRawDataArrayV2.h:31
 AliRawDataArrayV2.h:32
 AliRawDataArrayV2.h:33
 AliRawDataArrayV2.h:34
 AliRawDataArrayV2.h:35
 AliRawDataArrayV2.h:36
 AliRawDataArrayV2.h:37
 AliRawDataArrayV2.h:38
 AliRawDataArrayV2.h:39
 AliRawDataArrayV2.h:40
 AliRawDataArrayV2.h:41
 AliRawDataArrayV2.h:42
 AliRawDataArrayV2.h:43
 AliRawDataArrayV2.h:44