]>
Commit | Line | Data |
---|---|---|
4aa41877 | 1 | // @(#) $Id$ |
2 | ||
3 | #ifndef ALIL3OFFLINEDATACOMPRESSOR_H | |
4 | #define ALIL3OFFLINEDATACOMPRESSOR_H | |
5 | ||
6 | #include "AliHLTRootTypes.h" | |
7 | #include "AliHLTDataCompressor.h" | |
8 | ||
9 | class AliTracker; | |
10 | ||
11 | class AliHLTOfflineDataCompressor : public AliHLTDataCompressor { | |
12 | ||
13 | public: | |
14 | AliHLTOfflineDataCompressor(); | |
15 | AliHLTOfflineDataCompressor(Char_t *path,Bool_t keep,Bool_t writeshape,Bool_t MI=kFALSE); | |
16 | virtual ~AliHLTOfflineDataCompressor(); | |
17 | ||
18 | void LoadData(Int_t event,Bool_t sp=kTRUE); | |
19 | void FillData(Int_t /*minhits*/,Bool_t /*expand*/) {return;}; | |
20 | void WriteRemaining(Bool_t select); | |
21 | ||
22 | private: | |
23 | AliHLTOfflineDataCompressor(const AliHLTOfflineDataCompressor& /*ac*/) : AliHLTDataCompressor() {;} | |
24 | AliHLTOfflineDataCompressor& operator=(const AliHLTOfflineDataCompressor& /*ac*/){return *this;} | |
25 | ||
26 | Bool_t fMarian; // is Marian TPC tracking used | |
27 | AliTracker *fTracker; //! | |
28 | ||
29 | void SelectRemainingClusters(); | |
30 | ||
31 | ClassDef(AliHLTOfflineDataCompressor,1) | |
32 | ||
33 | }; | |
34 | ||
35 | typedef AliHLTOfflineDataCompressor AliL3OfflineDataCompressor; // for backward compatibility | |
36 | ||
37 | #endif |