]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONV3DStore.h
New class of global trigger boards
[u/mrichter/AliRoot.git] / MUON / AliMUONV3DStore.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 AliMUONV3DStore
8 /// \brief Generic containers indexed by a triplet  
9 /// (typically detElemId,manuId,manuChannel)
10 /// 
11 /// \author Laurent Aphecetche
12
13 #ifndef ALIMUONV3DSTORE_H
14 #define ALIMUONV3DSTORE_H
15
16 #ifndef ROOT_TObject
17 #  include "TObject.h"
18 #endif
19
20 class AliMUONV3DStore : public TObject
21 {
22 public:
23   virtual ~AliMUONV3DStore();
24
25   virtual TObject* Get(Int_t i, Int_t j, Int_t k) const = 0;
26   virtual Bool_t Set(Int_t i, Int_t j, Int_t k, TObject*, Bool_t replace) = 0;
27   virtual Bool_t IsOwner() const = 0;
28   
29 private:
30   ClassDef(AliMUONV3DStore,0) // 
31 };
32
33 #endif