3fa6cfdd |
1 | #ifndef ALIMUONLOADER_H |
2 | #define ALIMUONLOADER_H |
3 | |
4 | #include "AliLoader.h" |
3fa6cfdd |
5 | |
6 | //__________________________________________________________________ |
7 | ///////////////////////////////////////////////////////////////////// |
8 | // // |
9 | // class AliMUONLoader // |
10 | // // |
11 | ///////////////////////////////////////////////////////////////////// |
12 | |
6309cf6e |
13 | class AliMUONData; |
14 | |
1a1cdff8 |
15 | |
3fa6cfdd |
16 | class AliMUONLoader : public AliLoader { |
17 | public: |
18 | AliMUONLoader(); |
19 | AliMUONLoader(const Char_t *detname,const Char_t *eventfoldername); //contructor with name of the top folder of the tree |
20 | AliMUONLoader(const Char_t *detname,TFolder* eventfolder); |
3fa6cfdd |
21 | virtual ~AliMUONLoader(); |
6309cf6e |
22 | |
1a1cdff8 |
23 | |
3fa6cfdd |
24 | private: |
25 | //descendant classes should |
26 | //use protected interface methods to access these folders |
27 | |
28 | /**********************************************/ |
29 | /*********** P U B L I C **************/ |
30 | /********* S T A T I C ************/ |
31 | /********* METHODS ************/ |
32 | /********* They are used by ************/ |
33 | /*********** AliRunLoader as well**************/ |
34 | /**********************************************/ |
35 | public: |
6309cf6e |
36 | AliMUONData * fMUONData; // data for MUON subsystem |
37 | |
3fa6cfdd |
38 | ClassDef(AliMUONLoader,1) |
39 | }; |
40 | |
41 | #endif |