#include "AliHitMap.h"
-class AliTOFGeometry;
-
class AliTOFDigitMap : public TObject
{
public:
// Assignment operator
AliTOFDigitMap& operator = (const AliTOFDigitMap& rhs);
- Int_t GetFilledCellNumber() const;
+ Int_t GetFilledCellNumber() const;
+ Bool_t StripDigitCheck(Int_t iSector, Int_t iPlate, Int_t iStrip) const;
+ Int_t DigitInStrip(Int_t iSector, Int_t iPlate, Int_t iStrip) const;
+ void ResetDigitNumber(Int_t *vol, Int_t dig);
+ void ResetDigit(Int_t *vol, Int_t dig);
+ void ResetDigit(Int_t *vol);
+ Int_t GetNumberOfDigits(Int_t *vol);
+
+ enum {
+ kMaxDigitsPerPad = 10
+ };
private:
// Check index
Int_t CheckedIndex(Int_t *vol) const;
- private:
- enum {
- kMaxDigitsPerPad = 3
- };
Int_t fNSector; // Number of sectors
Int_t fNplate; // Number of plates
Int_t fMaxIndex; // maximum index in hit map
Int_t **fDigitMap; // ! [fMaxIndex][kMaxDigitsPerPad]
- AliTOFGeometry *fTOFGeometry; // Pointer to the TOF geometry
-
- ClassDef(AliTOFDigitMap,1) // Implements DigitMap as a 1-dim array
+ ClassDef(AliTOFDigitMap,2) // Implements DigitMap as a 1-dim array
};
#endif