1 #ifndef ALIFMDFLOATMAP_H
2 #define ALIFMDFLOATMAP_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights
6 * See cxx source for full Copyright notice
9 # include <AliFMDMap.h>
11 //____________________________________________________________________
13 // Array of floats indexed by strip identifier.
15 class AliFMDFloatMap : public AliFMDMap
18 AliFMDFloatMap(size_t maxDet = kMaxDetectors,
19 size_t maxRing= kMaxRings,
20 size_t maxSec = kMaxSectors,
21 size_t maxStr = kMaxStrips);
22 AliFMDFloatMap(const AliFMDFloatMap& o);
23 virtual ~AliFMDFloatMap() { delete [] fData; }
24 AliFMDFloatMap& operator=(const AliFMDFloatMap& o);
25 virtual void Reset(const Float_t& v=Float_t());
26 virtual Float_t& operator()(UShort_t det,
30 virtual const Float_t& operator()(UShort_t det,
35 size_t fTotal; // Total number of entries
36 Float_t* fData; //[fTotal]
37 ClassDef(AliFMDFloatMap,1) // Map of floats
41 //____________________________________________________________________