fIndex[i] = 0;
fIndexBackup[i] = 0; //bacup indexes MI
}
+ fNCross =0;
+ fBackupTrack =0;
}
//_____________________________________________________________________________
fIndex[i] = 0;
fIndexBackup[i] = 0; //MI backup indexes
}
+ fNCross =0;
+ fBackupTrack =0;
}
//_____________________________________________________________________________
fIndex[i] = 0;
fIndexBackup[i] = 0; // MI backup indexes
}
+ fNCross =0;
+ fBackupTrack =0;
}
//_____________________________________________________________________________
AliTRDtrack::AliTRDtrack(const AliESDtrack& t)
fdQdl[i] = 0;
// fIndex[i] = 0; //MI store indexes
}
+ fNCross =0;
+ fBackupTrack =0;
if ((t.GetStatus()&AliESDtrack::kTIME) == 0) return;
StartTimeIntegral();
Double_t times[10]; t.GetIntegratedTimes(times); SetIntegratedTimes(times);
SetIntegratedLength(t.GetIntegratedLength());
-}
+}
+
+AliTRDtrack::~AliTRDtrack()
+{
+ //
+ //
+ if (fBackupTrack) delete fBackupTrack;
+ fBackupTrack=0;
+}
+
//_____________________________________________________________________________
void AliTRDtrack::GetBarrelTrack(AliBarrelTrack *track) {
fCty*=0.; fCtz*=0.; fCte*=0.; fCtt*=mult;
fCcy*=0.; fCcz*=0.; fCce*=0.; fCct*=0.; fCcc*=mult;
}
+
+
+void AliTRDtrack::MakeBackupTrack()
+{
+ //
+ //
+ if (fBackupTrack) delete fBackupTrack;
+ fBackupTrack = new AliTRDtrack(*this);
+}