]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCcalibBase.h
- Small fix for CAF that messed-up user tasks after filters
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibBase.h
CommitLineData
3ab35fc5 1#ifndef ALITPCCALIBBASE_H
2#define ALITPCCALIBBASE_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7////
8////
9////
10
11#include "TNamed.h"
12class AliTPCseed;
c32da879 13class AliESDEvent;
3ab35fc5 14class TCollection;
ae28e92e 15class TTreeSRedirector;
3ab35fc5 16
17class AliTPCcalibBase:public TNamed {
18public:
06c1ea82 19 AliTPCcalibBase();
ae28e92e 20 AliTPCcalibBase(const AliTPCcalibBase&calib);
21 AliTPCcalibBase &operator=(const AliTPCcalibBase&calib);
3ab35fc5 22 virtual ~AliTPCcalibBase();
c32da879 23 virtual void Process(AliESDEvent */*event*/){return;}
06c1ea82 24 virtual void Process(AliTPCseed */*track*/){return;}
25 virtual Long64_t Merge(TCollection */*li*/){return 0;}
3ab35fc5 26 virtual void Analyze(){return;}
7eaa723e 27 virtual void Terminate();
ae28e92e 28 //
29 // debug streamer support
30 TTreeSRedirector *GetDebugStreamer();
31 void SetStreamLevel(Int_t streamLevel){fStreamLevel=streamLevel;}
32 void SetDebugLevel(Int_t level) {fDebugLevel = level;}
33 Int_t GetStreamLevel() const {return fStreamLevel;}
34 Int_t GetDebugLevel() const {return fDebugLevel;}
35protected:
36 TTreeSRedirector *fDebugStreamer; //! debug streamer
37 Int_t fStreamLevel; // debug stream level
38private:
39 Int_t fDebugLevel; // debug level
3ab35fc5 40 ClassDef(AliTPCcalibBase,1)
41};
42
43#endif