]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/mapping/AliMpCDB.h
New class for CDB IO
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpCDB.h
1 #ifndef ALI_MP_CDB_H
2 #define ALI_MP_CDB_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 // $Id$ 
8
9 /// \ingroup management
10 /// \class AliMpCDB
11 /// \brief Manager class for mapping CDB IO
12 ///
13 /// \author Ivana Hrivnacova, IPN Orsay
14
15 #ifndef ROOT_TObject
16 #  include <TObject.h>
17 #endif
18
19 class AliMpSegmentation;
20 class AliMpDDLStore;
21
22 class AliMpCDB : public  TObject {
23
24   public:
25     // static methods
26     static Bool_t LoadMpSegmentation(Bool_t warn = false);
27     static Bool_t LoadDDLStore(Bool_t warn = false);
28
29     static Bool_t WriteMpSegmentation();
30     static Bool_t WriteDDLStore();
31      
32   private:
33     /// Not implemented
34     AliMpCDB();
35     /// Not implemented
36     AliMpCDB(const AliMpCDB& rhs);
37     /// Not implemented
38     AliMpCDB& operator=(const AliMpCDB& rhs);
39     
40   ClassDef(AliMpCDB,0)  // The factory for building mapping segmentations
41 };
42
43 #endif //ALI_MP_CDB_H
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58