Line data Source code
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 : /// \class AliTPCPreprocessorOnline
9 : /// \brief Preprocessor class for HLT and DAQ
10 : ///
11 : /// Possible usage: preprocess TPC calibration data
12 :
13 :
14 : class AliTPCCalPad;
15 : class AliTPCCalROC;
16 : class AliTPCCalibViewer;
17 : class TMap;
18 :
19 : class AliTPCPreprocessorOnline : public TObject {
20 : public:
21 : AliTPCPreprocessorOnline();
22 : AliTPCPreprocessorOnline(const AliTPCPreprocessorOnline &c);
23 : AliTPCPreprocessorOnline(TMap *map);
24 : AliTPCPreprocessorOnline &operator = (const AliTPCPreprocessorOnline & param);
25 : virtual ~AliTPCPreprocessorOnline();
26 :
27 : void AddComponent(TObject *obj);
28 : void DumpToFile(const char* fileName);
29 :
30 0 : TMap *GetMap() {return fMap; } // for debugging
31 :
32 :
33 : protected:
34 : TMap *fMap; ///< Map of the AliTPCCalPads
35 :
36 : /// \cond CLASSIMP
37 24 : ClassDef(AliTPCPreprocessorOnline,1) // TPC preprocessor class
38 : /// \endcond
39 : };
40 :
41 : #endif
42 :
43 :
44 :
|