X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TRD%2FAliTRDtrackletGTU.cxx;h=070cc443c405d7c148c67ce6cbff8a95b3e9c3de;hb=1defc49e95b356cae1b5da5f0441dcbd99d19106;hp=d63ed5ccff2ac2e334a48df4f722e52664cd1006;hpb=4ff7ed2ba254010118c10803a51211f929127762;p=u%2Fmrichter%2FAliRoot.git diff --git a/TRD/AliTRDtrackletGTU.cxx b/TRD/AliTRDtrackletGTU.cxx index d63ed5ccff2..070cc443c40 100644 --- a/TRD/AliTRDtrackletGTU.cxx +++ b/TRD/AliTRDtrackletGTU.cxx @@ -98,6 +98,8 @@ AliTRDtrackletGTU::AliTRDtrackletGTU(const AliTRDtrackletGTU& tracklet) : AliTRDtrackletGTU& AliTRDtrackletGTU::operator=(const AliTRDtrackletGTU &rhs) { + // assignment operator + if (&rhs != this) { fTracklet = rhs.fTracklet; for (Int_t zch = 0; zch < fGtuParam->GetNZChannels(); zch++) @@ -171,7 +173,7 @@ void AliTRDtrackletGTU::SetSubChannel(Int_t zch, Int_t subch) fSubChannel[zch] = subch; } -Int_t AliTRDtrackletGTU::GetSubChannel(Int_t zch) +Int_t AliTRDtrackletGTU::GetSubChannel(Int_t zch) const { // get the subchannel in the given z-channel return fSubChannel[zch]; @@ -179,6 +181,8 @@ Int_t AliTRDtrackletGTU::GetSubChannel(Int_t zch) Int_t AliTRDtrackletGTU::GetLabel() const { + // get the MC label for the tracklet, -1 if none + if ( fTracklet->IsA() == TClass::GetClass("AliTRDtrackletMCM")) return ((AliTRDtrackletMCM*) fTracklet)->GetLabel(); else