]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCPreprocessorOnline.h
Script supersceeded by AliForwarddNdetaTask.C and
[u/mrichter/AliRoot.git] / TPC / AliTPCPreprocessorOnline.h
1 #ifndef ALITPCPREPROCESSORONLINE_H
2 #define ALITPCPREPROCESSORONLINE_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id: AliTPCPreprocessorOnline.h,v */
7
8 ////////////////////////////////////////////////////////////////////////////////
9 //                                                                            //
10 //  Preprocessor class for HLT and DAQ                                        //
11 //  Possible usage: preprocess TPC calibration data                           //
12 //                                                                            //
13 ////////////////////////////////////////////////////////////////////////////////
14
15
16 class AliTPCCalPad;
17 class AliTPCCalROC;
18 class AliTPCCalibViewer;
19 class TMap;
20
21 class AliTPCPreprocessorOnline : public TObject {
22 public:
23    AliTPCPreprocessorOnline();
24    AliTPCPreprocessorOnline(const AliTPCPreprocessorOnline &c);
25    AliTPCPreprocessorOnline(TMap *map);
26    AliTPCPreprocessorOnline &operator = (const AliTPCPreprocessorOnline & param);
27    virtual ~AliTPCPreprocessorOnline();
28    
29    void AddComponent(TObject *obj);
30    void DumpToFile(const char* fileName);
31    
32    TMap *GetMap() {return fMap; } // for debugging
33    
34          
35 protected:
36    TMap *fMap;       // Map of the AliTPCCalPads
37    
38    ClassDef(AliTPCPreprocessorOnline,1)    //  TPC preprocessor class
39 };
40
41 #endif
42
43
44