X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=MUON%2FAliMUONTransientDigit.cxx;h=1ae3889d8c4c2bd145e052d4331148528cd9236b;hp=fa37a69eb9288163a8bfa14358879031455edbf8;hb=90e8f97c50b583ae12f694eb569c41d3af8c781f;hpb=380da86349346c93c46df2c1e365d84e3a4e5ced diff --git a/MUON/AliMUONTransientDigit.cxx b/MUON/AliMUONTransientDigit.cxx index fa37a69eb92..1ae3889d8c4 100644 --- a/MUON/AliMUONTransientDigit.cxx +++ b/MUON/AliMUONTransientDigit.cxx @@ -13,34 +13,43 @@ * provided "as is" without express or implied warranty. * **************************************************************************/ -/* -$Log $ -*/ +/* $Id$ */ -#include "AliMUONTransientDigit.h" #include -#include "TVector.h" +#include + +#include "AliMUONTransientDigit.h" +#include "AliLog.h" ClassImp(AliMUONTransientDigit) +//____________________________________________________________________________ +AliMUONTransientDigit::AliMUONTransientDigit() : + fChamber(0), + fTrackList(0) +{ + // Default constructor +} //____________________________________________________________________________ - -AliMUONTransientDigit::AliMUONTransientDigit(const AliMUONTransientDigit& digit) +AliMUONTransientDigit::AliMUONTransientDigit(const AliMUONTransientDigit& digit) : + AliMUONDigit(digit) { -// dummy copy constructor +// Protected copy constructor + + AliFatal( "Not implemented."); } -AliMUONTransientDigit::AliMUONTransientDigit(Int_t ich, Int_t *digits): - AliMUONDigit(digits) +AliMUONTransientDigit::AliMUONTransientDigit(Int_t ich, Int_t *digits) : + AliMUONDigit(digits), + fChamber(ich), + fTrackList(new TObjArray(5)) + // 5 is arbitrary number, just to decrease default 16 { - // - // Creates a MUON digit list object - // - fChamber = ich; - fTrackList = new TObjArray(5); - // 5 is arbitrary number, just to decrease default 16 + // + // Creates a MUON digit list object + // } //////////////////////////////////////////////////////////////////////// @@ -51,16 +60,22 @@ AliMUONTransientDigit::~AliMUONTransientDigit() } //////////////////////////////////////////////////////////////////////// -AliMUONTransientDigit& AliMUONTransientDigit::operator =(const AliMUONTransientDigit& rhs) +AliMUONTransientDigit& +AliMUONTransientDigit::operator =(const AliMUONTransientDigit& rhs) { -// Dummy assignment operator - return *this; +// Protected assignement operator + + if (this == &rhs) return *this; + + AliFatal("Not implemented."); + + return *this; } //////////////////////////////////////////////////////////////////////// void AliMUONTransientDigit::AddToTrackList(Int_t track, Int_t charge) { - TVector *pTrInfo = new TVector(2); + TVector *pTrInfo = new TVector(3); TVector &trInfo = *pTrInfo; trInfo(0) = track; trInfo(1) = charge; @@ -95,3 +110,4 @@ Int_t AliMUONTransientDigit::GetCharge(Int_t i) const TVector *pVect = static_cast(fTrackList->At(i)); return static_cast((*pVect)(1)); } +