ROOT logo
#ifndef ALITPCDIGITSARRAY_H
#define ALITPCDIGITSARRAY_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

////////////////////////////////////////////////
//  Manager class for TPC digits                   //
////////////////////////////////////////////////


#include "AliDigits.h" 
#include "AliDigitsArray.h"
#include "AliTPCParam.h" 

class AliDigits;
class AliDetectorParam;

class AliTPCDigitsArray : public AliDigitsArray {
public:
  AliTPCDigitsArray(Bool_t sim=kTRUE);
  virtual   ~AliTPCDigitsArray();
  AliDigits *  GetRow(Int_t sector,Int_t row); //return pointer to row from array
  AliDigits *  CreateRow(Int_t sector, Int_t row); //
  AliDigits *  LoadRow(Int_t sector,Int_t row);
  Bool_t StoreRow(Int_t sector,Int_t row);
  Bool_t ClearRow(Int_t sector,Int_t row);
  Bool_t Setup(AliDetectorParam *param);  
  
  Bool_t IsSimulated(){return fBSim;}
  Bool_t  Update(); 
private:  
  Bool_t fBSim;             //signalize if we have digits with track ID
  Int_t  fCompression;      //default compression for AliDigits - used in storing
  Int_t  fTrackLevel;        //default level for track ID storing
  ClassDef(AliTPCDigitsArray,1) // TPC digits manager
};
  
#endif //ALITPCCLUSTERSARRAY_H
 AliTPCDigitsArray.h:1
 AliTPCDigitsArray.h:2
 AliTPCDigitsArray.h:3
 AliTPCDigitsArray.h:4
 AliTPCDigitsArray.h:5
 AliTPCDigitsArray.h:6
 AliTPCDigitsArray.h:7
 AliTPCDigitsArray.h:8
 AliTPCDigitsArray.h:9
 AliTPCDigitsArray.h:10
 AliTPCDigitsArray.h:11
 AliTPCDigitsArray.h:12
 AliTPCDigitsArray.h:13
 AliTPCDigitsArray.h:14
 AliTPCDigitsArray.h:15
 AliTPCDigitsArray.h:16
 AliTPCDigitsArray.h:17
 AliTPCDigitsArray.h:18
 AliTPCDigitsArray.h:19
 AliTPCDigitsArray.h:20
 AliTPCDigitsArray.h:21
 AliTPCDigitsArray.h:22
 AliTPCDigitsArray.h:23
 AliTPCDigitsArray.h:24
 AliTPCDigitsArray.h:25
 AliTPCDigitsArray.h:26
 AliTPCDigitsArray.h:27
 AliTPCDigitsArray.h:28
 AliTPCDigitsArray.h:29
 AliTPCDigitsArray.h:30
 AliTPCDigitsArray.h:31
 AliTPCDigitsArray.h:32
 AliTPCDigitsArray.h:33
 AliTPCDigitsArray.h:34
 AliTPCDigitsArray.h:35
 AliTPCDigitsArray.h:36
 AliTPCDigitsArray.h:37
 AliTPCDigitsArray.h:38
 AliTPCDigitsArray.h:39
 AliTPCDigitsArray.h:40