]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONV3DStore.h
- Added handling of tracks and file mask (used when merging different files).
[u/mrichter/AliRoot.git] / MUON / AliMUONV3DStore.h
CommitLineData
6cc447df 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
20class AliMUONV3DStore : public TObject
21{
22public:
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
29private:
30 ClassDef(AliMUONV3DStore,0) //
31};
32
33#endif