]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCCalibKrTask.h
Removing compilation warnings (Jacek)
[u/mrichter/AliRoot.git] / TPC / AliTPCCalibKrTask.h
CommitLineData
97ce6a20 1#ifndef ALITPCCALIBKRTASK_H
2#define ALITPCCALIBKRTASK_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6#include <TObject.h>
7#include <TObjArray.h>
8#include <TChain.h>
9#include <TTree.h>
10#include <TClonesArray.h>
11#include <TList.h>
12
13#include "AliTPCclusterKr.h"
14#include "AliAnalysisTask.h"
15
16#include "AliTPCCalibKr.h"
17
18class AliTPCCalibKrTask : public AliAnalysisTask {
19
20public:
21 AliTPCCalibKrTask(const char *name = "AliTPCCalibKrTask");
22 virtual ~AliTPCCalibKrTask();
23
24 AliTPCCalibKrTask(const AliTPCCalibKrTask&); // not implemented
25 AliTPCCalibKrTask operator=(const AliTPCCalibKrTask&); // not implemented
26
27 virtual void ConnectInputData(Option_t *);
28 virtual void CreateOutputObjects();
29 virtual void Exec(Option_t *option);
30 virtual void Terminate(Option_t *);
31 virtual bool Notify() { return kTRUE;}
32
33 Bool_t ReadEntry(Int_t evt);
34 void SetInputChain(TChain *inChain) {fTree = (TTree*) inChain;}
35 void SetTPCCalibKr(AliTPCCalibKr *calibKr) {fTPCCalibKr = calibKr;}
36
37private:
38
39 static Int_t evtNumber; //! event number
40 AliTPCclusterKr *fClustKr; //! input AliTPCclusterKr objects
41 AliTPCCalibKr *fTPCCalibKr; // output AliTPCCalibKr objects
42
43 TTree *fTree; //! input tree
44 TList *fOutput; //! output list of objects
45
46 ClassDef(AliTPCCalibKrTask, 1) // TPC task
47};
48
49#endif
50