]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/comp/AliL3OfflineDataCompressor.h
Code violations.
[u/mrichter/AliRoot.git] / HLT / comp / AliL3OfflineDataCompressor.h
1 // @(#) $Id$
2
3 #ifndef ALIL3OFFLINEDATACOMPRESSOR_H
4 #define ALIL3OFFLINEDATACOMPRESSOR_H
5
6 #include "AliL3RootTypes.h"
7 #include "AliL3DataCompressor.h"
8
9 class AliTracker;
10
11 class AliL3OfflineDataCompressor : public AliL3DataCompressor {
12   
13  public:
14   AliL3OfflineDataCompressor();
15   AliL3OfflineDataCompressor(Char_t *path,Bool_t keep,Bool_t writeshape,Bool_t MI=kFALSE);
16   virtual ~AliL3OfflineDataCompressor();
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   AliL3OfflineDataCompressor(const AliL3OfflineDataCompressor& /*ac*/) : AliL3DataCompressor() {;}
24   AliL3OfflineDataCompressor& operator=(const AliL3OfflineDataCompressor& /*ac*/){return *this;}
25
26   Bool_t fMarian;        // is Marian TPC tracking used
27   AliTracker *fTracker;  //!
28   
29   void SelectRemainingClusters();
30
31   ClassDef(AliL3OfflineDataCompressor,1) 
32
33 };
34
35 #endif