]>
Commit | Line | Data |
---|---|---|
f74edaba | 1 | #ifndef ALIPHOSCALIBRATIONDB_H |
2 | #define ALIPHOSCALIBRATIONDB_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | //_________________________________________________________________________ | |
9 | // | |
10 | //*-- Author: D.Peressounko (RRC KI & SUBATECH) | |
11 | ||
12 | ||
13 | // --- ROOT system --- | |
14 | #include "TNamed.h" | |
f74edaba | 15 | #include "TString.h" |
16 | ||
17 | // --- Standard library --- | |
18 | ||
19 | // --- AliRoot header files --- | |
e4778e0c | 20 | #include "AliPHOSCalibrationData.h" |
f74edaba | 21 | |
22 | class AliPHOSCalibrationDB:public TNamed { | |
23 | ||
24 | public: | |
25 | AliPHOSCalibrationDB() ; // ctor | |
90cceaf6 | 26 | AliPHOSCalibrationDB(const char * database) ; |
f74edaba | 27 | virtual ~AliPHOSCalibrationDB() ; // dtor |
28 | ||
29 | //Main method: calibrates if gains are known, otherwise - returns 0 | |
30 | Float_t Calibrate(Int_t amp, Int_t absId)const ; | |
31 | ||
e4778e0c | 32 | //Get calibration parameters using AliPHOSCalibrManager |
33 | void GetParameters(void) ; | |
f74edaba | 34 | |
35 | AliPHOSCalibrationDB & operator = (const AliPHOSCalibrationDB & ) ; | |
36 | private: | |
e4778e0c | 37 | |
38 | AliPHOSCalibrationData fPedestals ; | |
39 | AliPHOSCalibrationData fGains ; | |
f74edaba | 40 | |
41 | ClassDef(AliPHOSCalibrationDB,1) // description | |
42 | ||
43 | }; | |
44 | ||
45 | #endif // AliPHOSCALIBRATIONDB_H |