]> git.uio.no Git - u/mrichter/AliRoot.git/blob - RALICE/icepack/IceCalibrate.h
20-apr-2006 NvE Several small modifications to prevent gcc warnings.
[u/mrichter/AliRoot.git] / RALICE / icepack / IceCalibrate.h
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 #include "TFile.h"
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
31  ClassDef(IceCalibrate,2) // TTask derived class to perform the various calibrations
32 };
33 #endif