- Class description on 5 lines (Coding conventions)
[u/mrichter/AliRoot.git] / MUON / AliMUONLoader.cxx
1 /**************************************************************************
2  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3  *                                                                        *
4  * Author: The ALICE Off-line Project.                                    *
5  * Contributors are mentioned in the code where appropriate.              *
6  *                                                                        *
7  * Permission to use, copy, modify and distribute this software and its   *
8  * documentation strictly for non-commercial purposes is hereby granted   *
9  * without fee, provided that the above copyright notice appears in all   *
10  * copies and that both the copyright notice and this permission notice   *
11  * appear in the supporting documentation. The authors make no claims     *
12  * about the suitability of this software for any purpose. It is          *
13  * provided "as is" without express or implied warranty.                  *
14  **************************************************************************/
15
16 /* $Id$ */
17
18 // -------------------------
19 // Class AliMUONDataLoader
20 // -------------------------
21 // Implements AliLoader for MUON subsystem
22 // Author: Gines Martinez
23
24 #include "AliMUONLoader.h"
25 #include "AliMUONConstants.h"
26 #include "AliLog.h"
27
28 ClassImp(AliMUONLoader)
29 //___________________________________________________________________
30 AliMUONLoader::AliMUONLoader()
31   : AliLoader(),
32     fMUONData(0)
33 {
34 /// Default constructor
35 }
36 //_______________________________________________________________________________
37 AliMUONLoader::AliMUONLoader(const Char_t* detname,const Char_t* eventfoldername)
38   : AliLoader(detname,eventfoldername),
39     fMUONData(0)
40 {
41 }
42 //_______________________________________________________________________________
43 AliMUONLoader::AliMUONLoader(const Char_t * detname,TFolder* eventfolder)
44   : AliLoader(detname,eventfolder),
45   fMUONData(0)
46 {
47 /// Constructor
48 }
49 //___________________________________________
50 AliMUONLoader::AliMUONLoader(const AliMUONLoader& rhs)
51   : AliLoader(rhs)
52 {
53 /// Protected copy constructor
54
55   AliFatal("Not implemented.");
56 }
57
58 //_______________________________________________________________________________
59 AliMUONLoader::~AliMUONLoader()
60 {
61 /// Destructor 
62 }
63 //-------------------------------------------------------------------
64 AliMUONLoader&  
65 AliMUONLoader::operator=(const AliMUONLoader& rhs)
66 {
67 /// Protected assignement operator
68
69   if (this == &rhs) return *this;
70
71   AliFatal("Not implemented.");
72     
73   return *this;  
74 }    
75           
76 //_______________________________________________________________________________
77 void AliMUONLoader::SetMUONData(AliMUONData * MUONData)
78 {
79 /// Set MUON data
80
81   fMUONData = MUONData;
82 }
83 //_______________________________________________________________________________
84 AliMUONData * AliMUONLoader::GetMUONData()
85 {
86 /// Get MUON data
87
88   return fMUONData;
89 }
90