]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONLoader.h
- Volume name attribute replaced with volume path
[u/mrichter/AliRoot.git] / MUON / AliMUONLoader.h
1 #ifndef ALIMUONLOADER_H
2 #define ALIMUONLOADER_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 // Revision of includes 07/05/2004
9 //
10 /// \ingroup base
11 /// \class AliMUONDataLoader
12 /// \brief MUON loader
13
14 #include "AliLoader.h"
15
16 //__________________________________________________________________
17 /////////////////////////////////////////////////////////////////////
18 //                                                                 //
19 //  class AliMUONLoader                                            //
20 //                                                                 //
21 /////////////////////////////////////////////////////////////////////
22
23 class AliMUONData;
24
25
26 class AliMUONLoader : public AliLoader 
27 {
28   public:
29     AliMUONLoader();
30     AliMUONLoader(const Char_t *detname,const Char_t *eventfoldername); //contructor with name of the top folder of the tree
31     AliMUONLoader(const Char_t *detname,TFolder* eventfolder);
32     virtual ~AliMUONLoader();
33
34     void           SetMUONData(AliMUONData * MUONData);
35     AliMUONData *  GetMUONData();
36  
37   protected:
38     AliMUONLoader(const AliMUONLoader& rhs);
39     AliMUONLoader& operator=(const AliMUONLoader& rhs);
40
41     AliMUONData * fMUONData; // data for MUON subsystem 
42
43   private:
44     //descendant classes should
45     //use protected interface methods to access these folders
46
47     /**********************************************/
48     /***********     P U B L I C     **************/
49     /*********       S T A T I C       ************/
50     /*********         METHODS         ************/
51     /*********     They are used by    ************/
52     /*********** AliRunLoader as well**************/
53     /**********************************************/
54
55   ClassDef(AliMUONLoader,1)
56 };
57
58 #endif