]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONLoader.h
New parametrization of the geometry and new geometry interface (Working week effort)
[u/mrichter/AliRoot.git] / MUON / AliMUONLoader.h
index 4a70c361b42669c853944c4eb4525d6bf4edffeb..c3f00bec8a431daf7b86fdaf6778b508b41e2f0e 100644 (file)
@@ -17,6 +17,7 @@
  **************************************************************************/
 
 /* $Id$ */
+// Revision of includes 07/05/2004
 
 #include "AliLoader.h"
 
 class AliMUONData;
 
 
-class AliMUONLoader : public AliLoader {
- public:
+class AliMUONLoader : public AliLoader 
+{
+  public:
     AliMUONLoader();
     AliMUONLoader(const Char_t *detname,const Char_t *eventfoldername); //contructor with name of the top folder of the tree
     AliMUONLoader(const Char_t *detname,TFolder* eventfolder);
     virtual ~AliMUONLoader();
 
+    void           SetMUONData(AliMUONData * MUONData);
+    AliMUONData *  GetMUONData();
  
- private:
+  protected:
+    AliMUONLoader(const AliMUONLoader& rhs);
+    AliMUONLoader& operator=(const AliMUONLoader& rhs);
+
+    AliMUONData * fMUONData; // data for MUON subsystem 
+
+  private:
     //descendant classes should
     //use protected interface methods to access these folders
 
@@ -49,10 +59,8 @@ class AliMUONLoader : public AliLoader {
     /*********     They are used by    ************/
     /*********** AliRunLoader as well**************/
     /**********************************************/
- public:
-    AliMUONData * fMUONData; // data for MUON subsystem 
 
-    ClassDef(AliMUONLoader,1)
- };
+  ClassDef(AliMUONLoader,1)
+};
 
 #endif