X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONTriggerBoard.cxx;h=798a9175bdc004deac4cb4e712666dcbc6734c8c;hb=6dd9ec100e601f0c46e7cba86ad4cbb9e1bfebb3;hp=3f2b36c59c35c2a68a713dcf269ed1e5092def7d;hpb=da3d7180b9c6413f52a4e2ffd1b091bb3f9b2f84;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONTriggerBoard.cxx b/MUON/AliMUONTriggerBoard.cxx index 3f2b36c59c3..798a9175bdc 100644 --- a/MUON/AliMUONTriggerBoard.cxx +++ b/MUON/AliMUONTriggerBoard.cxx @@ -15,22 +15,30 @@ /* $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)