]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
AliMUONLoader separated in two loader classes (sim/rec)
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 2 May 2007 14:11:56 +0000 (14:11 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 2 May 2007 14:11:56 +0000 (14:11 +0000)
MUON/AliMUONLoader.h [deleted file]
MUON/AliMUONSimLoader.cxx [new file with mode: 0644]
MUON/AliMUONSimLoader.h [new file with mode: 0644]

diff --git a/MUON/AliMUONLoader.h b/MUON/AliMUONLoader.h
deleted file mode 100644 (file)
index 49ac94b..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-#ifndef ALIMUONLOADER_H
-#define ALIMUONLOADER_H
-
-/*  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
-
-#include "AliLoader.h"
-
-class AliMUONData;
-
-
-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();
-  protected:
-    /// Not implemented
-    AliMUONLoader(const AliMUONLoader& rhs);
-    /// Not implemented
-    AliMUONLoader& operator=(const AliMUONLoader& rhs);
-
-    AliMUONData * fMUONData; ///< data for MUON subsystem 
-
-  ClassDef(AliMUONLoader,1)
-};
-
-#endif
diff --git a/MUON/AliMUONSimLoader.cxx b/MUON/AliMUONSimLoader.cxx
new file mode 100644 (file)
index 0000000..8fad895
--- /dev/null
@@ -0,0 +1,74 @@
+/**************************************************************************
+ * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ *                                                                        *
+ * Author: The ALICE Off-line Project.                                    *
+ * Contributors are mentioned in the code where appropriate.              *
+ *                                                                        *
+ * Permission to use, copy, modify and distribute this software and its   *
+ * documentation strictly for non-commercial purposes is hereby granted   *
+ * without fee, provided that the above copyright notice appears in all   *
+ * copies and that both the copyright notice and this permission notice   *
+ * appear in the supporting documentation. The authors make no claims     *
+ * about the suitability of this software for any purpose. It is          *
+ * provided "as is" without express or implied warranty.                  *
+ **************************************************************************/
+
+/* $Id$ */
+
+// -------------------------
+// Class AliMUONDataLoader
+// -------------------------
+// Implements AliLoader for MUON subsystem
+// Author: Gines Martinez
+
+#include "AliMUONSimLoader.h"
+#include "AliMUONConstants.h"
+#include "AliLog.h"
+
+/// \cond CLASSIMP
+ClassImp(AliMUONSimLoader)
+/// \endcond
+
+//___________________________________________________________________
+AliMUONSimLoader::AliMUONSimLoader()
+  : AliLoader(),
+    fMUONData(0)
+{
+/// Default constructor
+}
+//_______________________________________________________________________________
+AliMUONSimLoader::AliMUONSimLoader(const Char_t* detname,const Char_t* eventfoldername)
+  : AliLoader(detname,eventfoldername),
+    fMUONData(0)
+{
+/// Standard contructor with name of the top folder of the tree
+}
+//_______________________________________________________________________________
+AliMUONSimLoader::AliMUONSimLoader(const Char_t * detname,TFolder* eventfolder)
+  : AliLoader(detname,eventfolder),
+    fMUONData(0)
+{
+/// Constructor
+}
+
+//_______________________________________________________________________________
+AliMUONSimLoader::~AliMUONSimLoader()
+{
+/// Destructor 
+}
+
+//_______________________________________________________________________________
+void AliMUONSimLoader::SetMUONData(AliMUONSimData * MUONData)
+{
+/// Set MUON data
+
+  fMUONData = MUONData;
+}
+//_______________________________________________________________________________
+AliMUONSimData * AliMUONSimLoader::GetMUONData()
+{
+/// Get MUON data
+
+  return fMUONData;
+}
+
diff --git a/MUON/AliMUONSimLoader.h b/MUON/AliMUONSimLoader.h
new file mode 100644 (file)
index 0000000..6087220
--- /dev/null
@@ -0,0 +1,43 @@
+#ifndef ALIMUONSIMLOADER_H
+#define ALIMUONSIMLOADER_H
+
+/*  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 sim
+/// \class AliMUONSimLoader
+/// \brief Implements AliLoader for MUON subsystem
+///
+/// \author Gines Martinez
+
+#include "AliLoader.h"
+
+class AliMUONSimData;
+
+
+class AliMUONSimLoader : public AliLoader 
+{
+  public:
+    AliMUONSimLoader();
+    AliMUONSimLoader(const Char_t *detname,const Char_t *eventfoldername); //contructor with name of the top folder of the tree
+    AliMUONSimLoader(const Char_t *detname,TFolder* eventfolder);
+    virtual ~AliMUONSimLoader();
+
+    void              SetMUONData(AliMUONSimData * MUONData);
+    AliMUONSimData *  GetMUONData();
+  protected:
+    /// Not implemented
+    AliMUONSimLoader(const AliMUONSimLoader& rhs);
+    /// Not implemented
+    AliMUONSimLoader& operator=(const AliMUONSimLoader& rhs);
+
+    AliMUONSimData * fMUONData; ///< data for MUON subsystem 
+
+  ClassDef(AliMUONSimLoader,1)
+};
+
+#endif