]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerBoard.cxx
Fixing minor bug recognizing diffractive events in simulation
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerBoard.cxx
index 3f2b36c59c35c2a68a713dcf269ed1e5092def7d..798a9175bdc004deac4cb4e712666dcbc6734c8c 100644 (file)
 
 /* $Id$ */
 
-//*-- Author: Rachid Guernane (LPCCFd)
-//    TRIGGER BOARD SUPER CLASS IMPLEMENTATION
-//    CAN BE A LOCAL, REGIONAL, OR GLOBAL BOARD
-//    REGIONAL BOARD IS PER CONVENTION
-//    ALWAYS IN THE SLOT 0
+//-----------------------------------------------------------------------------
+///  \class AliMUONTriggerBoard
+///
+///  Trigger board super class implementation.
+///  Can be a local, regional, or global board
+///  Regional board is per convention always in the slot 0
+///
+///  \author Rachid Guernane (LPCCFd)
+//-----------------------------------------------------------------------------
 
 #include "AliMUONTriggerBoard.h"
 #include "AliLog.h"
 
+/// \cond CLASSIMP
+ClassImp(AliMUONTriggerBoard)
+/// \endcond
+
 //___________________________________________
 AliMUONTriggerBoard::AliMUONTriggerBoard()
     : TNamed(),
       fSlot(0),
       fResponse(0)
 {
-// Default Ctor
+/// Default Ctor
 
 }
 
@@ -40,33 +48,47 @@ AliMUONTriggerBoard::AliMUONTriggerBoard(const char *Name, Int_t islot)
       fSlot(islot),
       fResponse(0)
 {
-// Standard Ctor
+/// Standard Ctor
 
 }
 
+
 //___________________________________________
-AliMUONTriggerBoard::AliMUONTriggerBoard(const AliMUONTriggerBoard &board)
-    : TNamed(board),
-      fSlot(board.fSlot),
-      fResponse(board.fResponse)
+AliMUONTriggerBoard::AliMUONTriggerBoard(const AliMUONTriggerBoard &rhs) 
+    : TNamed(rhs),
+      fSlot(rhs.fSlot),
+      fResponse(rhs.fResponse)
 {
-// Dummy Copy Ctor
-//   board.Copy(*this);
+  //
+  /// Copy constructor
+  //
 }
 
+
 //___________________________________________
-AliMUONTriggerBoard& AliMUONTriggerBoard::operator=(const AliMUONTriggerBoard&)
+AliMUONTriggerBoard& AliMUONTriggerBoard::operator=(const AliMUONTriggerBoard &rhs)
 {
-   AliFatal("Assignment operator not implemented");
-   return *this;
+/// Assigment operator;
+
+  if (this == &rhs)
+    return *this;
+
+  // base class assignement
+  TNamed::operator=(rhs);
+
+  fSlot = rhs.fSlot;
+  fResponse = rhs.fResponse;
+
+  return *this;
 }
 
+
 //___________________________________________
-void AliMUONTriggerBoard::Copy(TObject&) const
+AliMUONTriggerBoard::~AliMUONTriggerBoard()
 {
-   Fatal("Copy","Not implemented!\n");
-}
+/// Destructor
+}  
+
 
-ClassImp(AliMUONTriggerBoard)