Basic implementation of AliMUONVNDStore containers, using AliMpExMap
[u/mrichter/AliRoot.git] / MUON / AliMUON2DMap.h
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice                               */
3
4 // $Id$
5
6 /// \ingroup base
7 /// \class AliMUON2DMap
8 /// \brief Basic implementation of AliMUONV2DStore container using
9 /// AliMpExMap internally
10 ///
11 /// Should be revised for better preformance ...
12 /// 
13 /// \author Laurent Aphecetche
14
15 #ifndef AliMUON2DMAP_H
16 #define AliMUON2DMAP_H
17
18 #include "AliMUONV2DStore.h"
19
20 class AliMpExMap;
21
22 class AliMUON2DMap : public AliMUONV2DStore
23 {
24 public:
25   AliMUON2DMap();
26   virtual ~AliMUON2DMap();
27
28   virtual TObject* Get(Int_t i, Int_t j) const;
29   virtual Bool_t Set(Int_t i, Int_t j, TObject*, Bool_t replace);
30   virtual Bool_t IsOwner() const;
31
32   virtual void Print(Option_t* opt="") const;
33   
34 private:
35   AliMpExMap* fMap;
36   
37   ClassDef(AliMUON2DMap,1) // 
38 };
39
40 #endif