]>
Commit | Line | Data |
---|---|---|
3fa6cfdd | 1 | #ifndef ALIMUONLOADER_H |
2 | #define ALIMUONLOADER_H | |
3 | ||
692de412 | 4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
5 | * See cxx source for full Copyright notice */ | |
50837721 | 6 | |
7 | /* $Id$ */ | |
30178c30 | 8 | // Revision of includes 07/05/2004 |
692de412 | 9 | // |
10 | /// \ingroup base | |
11 | /// \class AliMUONDataLoader | |
12 | /// \brief MUON loader | |
50837721 | 13 | |
3fa6cfdd | 14 | #include "AliLoader.h" |
3fa6cfdd | 15 | |
16 | //__________________________________________________________________ | |
17 | ///////////////////////////////////////////////////////////////////// | |
18 | // // | |
19 | // class AliMUONLoader // | |
20 | // // | |
21 | ///////////////////////////////////////////////////////////////////// | |
22 | ||
6309cf6e | 23 | class AliMUONData; |
24 | ||
1a1cdff8 | 25 | |
53af523e | 26 | class AliMUONLoader : public AliLoader |
27 | { | |
28 | public: | |
3fa6cfdd | 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); | |
3fa6cfdd | 32 | virtual ~AliMUONLoader(); |
6309cf6e | 33 | |
202efbcb | 34 | void SetMUONData(AliMUONData * MUONData); |
35 | AliMUONData * GetMUONData(); | |
1a1cdff8 | 36 | |
53af523e | 37 | protected: |
11ca64ac | 38 | AliMUONLoader(const AliMUONLoader& rhs); |
39 | AliMUONLoader& operator=(const AliMUONLoader& rhs); | |
40 | ||
53af523e | 41 | AliMUONData * fMUONData; // data for MUON subsystem |
42 | ||
43 | private: | |
3fa6cfdd | 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 | /**********************************************/ | |
6309cf6e | 54 | |
53af523e | 55 | ClassDef(AliMUONLoader,1) |
56 | }; | |
3fa6cfdd | 57 | |
58 | #endif |