- AliFMDEdepHitPair* fData; // The data
- ClassDef(AliFMDEdepMap, 1) // Cache of edep,hit information per strip
+ Int_t MaxIndex() const { return fTotal; }
+ Int_t AtAsInt(Int_t idx) const { return fData[idx].fN; }
+ Int_t& AtAsInt(Int_t idx) { return AliFMDMap::AtAsInt(idx); }
+ Bool_t AtAsBool(Int_t idx) const { return fData[idx].fEdep > 0; }
+ Bool_t& AtAsBool(Int_t idx) { return AliFMDMap::AtAsBool(idx); }
+ Float_t AtAsFloat(Int_t idx) const { return fData[idx].fEdep; }
+ Float_t& AtAsFloat(Int_t idx) { return fData[idx].fEdep; }
+ UShort_t AtAsUShort(Int_t idx) const { return fData[idx].fN; }
+ UShort_t& AtAsUShort(Int_t idx) { return fData[idx].fN; }
+ Bool_t IsUShort() const { return kTRUE; }
+ Bool_t IsFloat() const { return kTRUE; }
+ Int_t fTotal; // Total number of entries
+ AliFMDEdepHitPair* fData; //[fTotal] The data
+ ClassDef(AliFMDEdepMap, 3) // Cache of edep,hit information per strip