adding parentheses following gcc 4.3 suggestion
[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;
f7f33dec 14class AliESDtrack;
3ab35fc5 15class TCollection;
ae28e92e 16class TTreeSRedirector;
3ab35fc5 17
18class AliTPCcalibBase:public TNamed {
19public:
06c1ea82 20 AliTPCcalibBase();
ae28e92e 21 AliTPCcalibBase(const AliTPCcalibBase&calib);
22 AliTPCcalibBase &operator=(const AliTPCcalibBase&calib);
3ab35fc5 23 virtual ~AliTPCcalibBase();
c32da879 24 virtual void Process(AliESDEvent */*event*/){return;}
06c1ea82 25 virtual void Process(AliTPCseed */*track*/){return;}
5822e507 26 virtual void Process(AliESDtrack */*track*/, Int_t /*runNo=-1*/){return;}
06c1ea82 27 virtual Long64_t Merge(TCollection */*li*/){return 0;}
3ab35fc5 28 virtual void Analyze(){return;}
7eaa723e 29 virtual void Terminate();
108953e9 30
31 virtual void UpdateEventInfo(AliESDEvent * event);
ae28e92e 32 //
33 // debug streamer support
34 TTreeSRedirector *GetDebugStreamer();
35 void SetStreamLevel(Int_t streamLevel){fStreamLevel=streamLevel;}
36 void SetDebugLevel(Int_t level) {fDebugLevel = level;}
37 Int_t GetStreamLevel() const {return fStreamLevel;}
38 Int_t GetDebugLevel() const {return fDebugLevel;}
f7f33dec 39 virtual void RegisterDebugOutput(const char *path);
ae28e92e 40protected:
41 TTreeSRedirector *fDebugStreamer; //! debug streamer
42 Int_t fStreamLevel; // debug stream level
108953e9 43 Int_t fRun; //! current Run number
44 Int_t fEvent; //! current Event number
45 Int_t fTime; //! current Time
690b016b 46 ULong64_t fTrigger; //! current trigger mask
108953e9 47 Float_t fMagF; //! current magnetic field
ae28e92e 48private:
49 Int_t fDebugLevel; // debug level
108953e9 50
3ab35fc5 51 ClassDef(AliTPCcalibBase,1)
52};
53
54#endif