Masking of not calibrated chambers
[u/mrichter/AliRoot.git] / T0 / AliT0CalibLaserData.h
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   AliT0CalibLaserData(const AliT0CalibLaserData &calibda) : TObject(calibda),
20     fTEntry(0),
21     fFileName(" ")
22     {
23       for ( Int_t i=0; i<30; i++ )
24       {
25          fEntries[i] = NULL;
26          fHistLimits[i] = 0;
27       }
28     }
29   AliT0CalibLaserData & operator= (const AliT0CalibLaserData  &) {return *this;}
30   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   ClassDef(AliT0CalibLaserData,2)
44 };
45
46 #endif