]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/mapping/AliMpCDB.h
New class for CDB IO
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpCDB.h
CommitLineData
3f862c88 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
19class AliMpSegmentation;
20class AliMpDDLStore;
21
22class 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