ROOT logo
#ifndef ALITOFFEEDUMP_H
#define ALITOFFEEDUMP_H

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

/* $Id: AliTOFDecoder.h,v 1.2 2007/05/08 11:55:24 arcelli Exp $ */

///////////////////////////////////////////////////////////////
//                                                           //
//   This classes provide the object to store the full dump  //
//   of TOF FEE configuration database.                      //
//                                                           //
///////////////////////////////////////////////////////////////

#include "TObject.h"

class AliTOFFEEDump :
public TObject
{

 public:

  AliTOFFEEDump(); /* default constructor */
  virtual ~AliTOFFEEDump(); /* default destructor */
  Bool_t operator!=(const AliTOFFEEDump &source); /* operator!= */
  Bool_t operator==(const AliTOFFEEDump &source) {return !(*this != source);}; /* operator== */

  UInt_t GetSize() const {return fSize;}; /* get size */
  UChar_t *GetData() {return fData;}; /* get data */
  Bool_t ReadFromFile(const Char_t *filename); /* read from file */
  void DumpData(); /* dump data */

 private:

  AliTOFFEEDump(const AliTOFFEEDump &source); /* copy constructor */
  AliTOFFEEDump &operator=(const AliTOFFEEDump &source); /* operator= */

  UInt_t fSize; // size
  UChar_t *fData; //[fSize] data

  ClassDef(AliTOFFEEDump, 1);

};

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