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" |
12 | class AliTPCseed; |
c32da879 |
13 | class AliESDEvent; |
3ab35fc5 |
14 | class TCollection; |
ae28e92e |
15 | class TTreeSRedirector; |
3ab35fc5 |
16 | |
17 | class AliTPCcalibBase:public TNamed { |
18 | public: |
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;} |
35 | protected: |
36 | TTreeSRedirector *fDebugStreamer; //! debug streamer |
37 | Int_t fStreamLevel; // debug stream level |
38 | private: |
39 | Int_t fDebugLevel; // debug level |
3ab35fc5 |
40 | ClassDef(AliTPCcalibBase,1) |
41 | }; |
42 | |
43 | #endif |