]>
Commit | Line | Data |
---|---|---|
a4b77ddf | 1 | #ifndef IceCalibrate_h |
2 | #define IceCalibrate_h | |
3 | ||
4 | // Copyright(c) 2003, IceCube Experiment at the South Pole, All rights reserved. | |
5 | // See cxx source for full Copyright notice. | |
6 | ||
7 | // $Id$ | |
8 | ||
9 | #include "TROOT.h" | |
10 | #include "TTask.h" | |
11 | #include "TString.h" | |
64b63904 | 12 | #include "TFile.h" |
a4b77ddf | 13 | |
14 | #include "AliJob.h" | |
15 | #include "IceEvent.h" | |
16 | #include "IceGOM.h" | |
17 | ||
18 | class IceCalibrate : public TTask | |
19 | { | |
20 | public : | |
21 | IceCalibrate(const char* name="",const char* title=""); // Constructor | |
22 | virtual ~IceCalibrate(); // Destructor | |
23 | virtual void Exec(Option_t* opt); // Perform the calibrations | |
24 | void SetOMdbase(AliObjMatrix* omdb); // Set the OM dbase object | |
25 | void SetCalibFile(TString name); // Set ROOT calibration input file | |
26 | ||
27 | protected : | |
28 | TFile* fCalfile; // The (optional) calibration input file in ROOT format | |
29 | AliObjMatrix* fOmdb; // The OM database object | |
30 | ||
64b63904 | 31 | ClassDef(IceCalibrate,2) // TTask derived class to perform the various calibrations |
a4b77ddf | 32 | }; |
33 | #endif |