Line data Source code
1 : #ifndef AliT0CalibLaserData_H
2 : #define AliT0CalibLaserData_H
3 : /***************************************************************************
4 : * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights
5 : * reserved.
6 : *
7 : * Alla Maevskaya INR RAS alla@inr.ru
8 : *
9 : * See cxx source for full Copyright notice
10 : ***************************************************************************/
11 : #include "TGNumberEntry.h"
12 : #include "TGTextEntry.h"
13 : #include "TObject.h"
14 :
15 : class AliT0CalibLaserData : public TObject
16 : {
17 : public:
18 : AliT0CalibLaserData ();
19 0 : AliT0CalibLaserData(const AliT0CalibLaserData &calibda) : TObject(calibda),
20 0 : fTEntry(0),
21 0 : fFileName(" ")
22 0 : {
23 0 : for ( Int_t i=0; i<30; i++ )
24 : {
25 0 : fEntries[i] = NULL;
26 0 : fHistLimits[i] = 0;
27 : }
28 0 : }
29 0 : AliT0CalibLaserData & operator= (const AliT0CalibLaserData &) {return *this;}
30 0 : virtual ~AliT0CalibLaserData() {}
31 : void ReadHistSize();
32 : void DoOk();
33 : void ReadData();
34 : void OpenFile();
35 :
36 : private:
37 : TGNumberEntry * fEntries[30]; //for GUI histogram limits
38 : TGTextEntry * fTEntry; //for GUI file name
39 : double fHistLimits[30]; // histogram limits
40 : const char *fFileName; // file name
41 :
42 :
43 20 : ClassDef(AliT0CalibLaserData,2)
44 : };
45 :
46 : #endif
|