]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrackletGTU.cxx
fill the refmult
[u/mrichter/AliRoot.git] / TRD / AliTRDtrackletGTU.cxx
index d0f085c81a07c82d7d846de5cfdf7953917e9f68..070cc443c405d7c148c67ce6cbff8a95b3e9c3de 100644 (file)
@@ -28,7 +28,6 @@
 
 #include "AliTRDtrackletGTU.h"
 #include "AliTRDtrackletWord.h"
-#include "AliTRDmcmTracklet.h"
 #include "AliTRDtrackletMCM.h"
 #include "AliLog.h"
 #include "AliTRDgtuParam.h"
@@ -42,7 +41,7 @@ AliTRDtrackletBase* AliTRDtrackletGTU::fgkDummyTracklet = new AliTRDtrackletWord
 AliTRDtrackletGTU::AliTRDtrackletGTU() :
   AliTRDtrackletBase(),
   fGtuParam(AliTRDgtuParam::Instance()),
-  fTracklet(fgkDummyTracklet), 
+  fTracklet(0x0), //fgkDummyTracklet), 
   fSubChannel(0x0),
   fAssignedZ(kFALSE),
   fAlpha(0),
@@ -75,7 +74,7 @@ AliTRDtrackletGTU::AliTRDtrackletGTU(AliTRDtrackletBase *tracklet) :
     fSubChannel[zch] = 0;
   fTracklet = tracklet;
   if ( fTracklet->IsA() == TClass::GetClass("AliTRDtrackletMCM")) {
-      AliInfo(Form("label from mcm tracklet: %i", ((AliTRDtrackletMCM*) fTracklet)->GetLabel()));
+      AliDebug(5,Form("label from mcm tracklet: %i", ((AliTRDtrackletMCM*) fTracklet)->GetLabel()));
   }
 }
 
@@ -99,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++) 
@@ -118,6 +119,7 @@ AliTRDtrackletGTU::~AliTRDtrackletGTU()
   // dtor
   if (fSubChannel)
     delete [] fSubChannel; 
+  fTracklet = 0x0;
 }
 
 Int_t AliTRDtrackletGTU::Compare(const TObject *o) const {
@@ -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