Line data Source code
1 : #ifndef ALITOFFEEDUMP_H
2 : #define ALITOFFEEDUMP_H
3 :
4 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 : * See cxx source for full Copyright notice */
6 :
7 : /* $Id: AliTOFDecoder.h,v 1.2 2007/05/08 11:55:24 arcelli Exp $ */
8 :
9 : ///////////////////////////////////////////////////////////////
10 : // //
11 : // This classes provide the object to store the full dump //
12 : // of TOF FEE configuration database. //
13 : // //
14 : ///////////////////////////////////////////////////////////////
15 :
16 : #include "TObject.h"
17 :
18 : class AliTOFFEEDump :
19 : public TObject
20 : {
21 :
22 : public:
23 :
24 : AliTOFFEEDump(); /* default constructor */
25 : virtual ~AliTOFFEEDump(); /* default destructor */
26 : Bool_t operator!=(const AliTOFFEEDump &source); /* operator!= */
27 0 : Bool_t operator==(const AliTOFFEEDump &source) {return !(*this != source);}; /* operator== */
28 :
29 0 : UInt_t GetSize() const {return fSize;}; /* get size */
30 0 : UChar_t *GetData() {return fData;}; /* get data */
31 : Bool_t ReadFromFile(const Char_t *filename); /* read from file */
32 : void DumpData(); /* dump data */
33 :
34 : private:
35 :
36 : AliTOFFEEDump(const AliTOFFEEDump &source); /* copy constructor */
37 : AliTOFFEEDump &operator=(const AliTOFFEEDump &source); /* operator= */
38 :
39 : UInt_t fSize; // size
40 : UChar_t *fData; //[fSize] data
41 :
42 26 : ClassDef(AliTOFFEEDump, 1);
43 :
44 : };
45 :
46 : #endif /* ALITOFFEEDUMP_H */
|