]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RALICE/icepack/IceCalibrate.h
20-apr-2006 NvE Several small modifications to prevent gcc warnings.
[u/mrichter/AliRoot.git] / RALICE / icepack / IceCalibrate.h
CommitLineData
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
18class 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