]>
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" | |
12 | ||
13 | #include "AliJob.h" | |
14 | #include "IceEvent.h" | |
15 | #include "IceGOM.h" | |
16 | ||
17 | class IceCalibrate : public TTask | |
18 | { | |
19 | public : | |
20 | IceCalibrate(const char* name="",const char* title=""); // Constructor | |
21 | virtual ~IceCalibrate(); // Destructor | |
22 | virtual void Exec(Option_t* opt); // Perform the calibrations | |
23 | void SetOMdbase(AliObjMatrix* omdb); // Set the OM dbase object | |
24 | void SetCalibFile(TString name); // Set ROOT calibration input file | |
25 | ||
26 | protected : | |
27 | TFile* fCalfile; // The (optional) calibration input file in ROOT format | |
28 | AliObjMatrix* fOmdb; // The OM database object | |
29 | ||
30 | ClassDef(IceCalibrate,1) // TTask derived class to perform the various calibrations | |
31 | }; | |
32 | #endif |