]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONLoader.h
Adding a declaration file (Laurent)
[u/mrichter/AliRoot.git] / MUON / AliMUONLoader.h
index 97a47c170b87f0f4bc88699074b01d7423952d79..1dd7b09b11e8ed06706dfdebceb5c44b5b7f2edc 100644 (file)
@@ -1,27 +1,41 @@
 #ifndef ALIMUONLOADER_H
 #define ALIMUONLOADER_H
 
-#include "AliLoader.h"
-
-//__________________________________________________________________
-/////////////////////////////////////////////////////////////////////
-//                                                                 //
-//  class AliMUONLoader                                            //
-//                                                                 //
-/////////////////////////////////////////////////////////////////////
+/*  Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id$ */
+// Revision of includes 07/05/2004
+//
+/// \ingroup base
+/// \class AliMUONLoader
+/// \brief Implements AliLoader for MUON subsystem
+///
+/// \author Gines Martinez
 
-class TClonesArray;
+#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();
 
- private:
+    void           SetMUONData(AliMUONData * MUONData);
+    AliMUONData *  GetMUONData();
+  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
 
@@ -32,10 +46,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