]>
Commit | Line | Data |
---|---|---|
f6e5d0e9 | 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 AliMUON3DMap | |
8 | /// \brief Basic implementation of AliMUONV3DStore container using | |
9 | /// AliMpExMap internally | |
10 | /// | |
11 | /// Should be revised for better preformance ... | |
12 | /// | |
13 | /// \author Laurent Aphecetche | |
14 | ||
15 | #ifndef ALIMUON3DMAP_H | |
16 | #define ALIMUON3DMAP_H | |
17 | ||
18 | #ifndef ALIMUONV3DSTORE_H | |
19 | # include "AliMUONV3DStore.h" | |
20 | #endif | |
21 | ||
22 | class AliMUONV1DStore; | |
23 | ||
24 | class AliMUON3DMap : public AliMUONV3DStore | |
25 | { | |
26 | public: | |
27 | AliMUON3DMap(); | |
28 | virtual ~AliMUON3DMap(); | |
29 | ||
30 | virtual TObject* Get(Int_t i, Int_t j, Int_t k) const; | |
31 | virtual Bool_t Set(Int_t i, Int_t j, Int_t k, TObject*, Bool_t replace); | |
32 | virtual Bool_t IsOwner() const; | |
33 | virtual void Print(Option_t* opt="") const; | |
34 | ||
35 | private: | |
36 | AliMUONV1DStore* fStore; | |
37 | ClassDef(AliMUON3DMap,1) // | |
38 | }; | |
39 | ||
40 | #endif |