AliESDtrack *track = event->GetTrack(i);
AliESDfriendTrack *friendTrack = (AliESDfriendTrack*) ESDfriend->GetTrack(i);
if (!friendTrack) continue;
- track->SetFriendTrack(friendTrack);
+ //track->SetFriendTrack(friendTrack);
+ fCurrentFriendTrack=friendTrack;
const AliExternalTrackParam * trackIn = track->GetInnerParam();
const AliExternalTrackParam * trackOut = track->GetOuterParam();
AliExternalTrackParam * tpcOut = (AliExternalTrackParam *)friendTrack->GetTPCOut();
//
// 0 - Setup transform object
//
- AliESDfriendTrack *friendTrack = (AliESDfriendTrack *)track->GetFriendTrack();
+ static Int_t streamCounter=0;
+ streamCounter++;
+ AliESDfriendTrack *friendTrack = fCurrentFriendTrack;
AliTPCTransform *transform = AliTPCcalibDB::Instance()->GetTransform() ;
AliTPCParam *param = AliTPCcalibDB::Instance()->GetParameters();
- if (fStreamLevel>2){
+ if (fStreamLevel>2 && streamCounter<20*fStreamLevel ){
+ // dump debug info if required
TTreeSRedirector *cstream = GetDebugStreamer();
if (cstream){
(*cstream)<<"Clusters"<<
"cl.="<<cluster<<
"cy="<<dy<<
"cz="<<dz<<
- // "cY="<<corrclY<<
- // "cR="<<corrR<<
"\n";
}
}
trackOut.PropagateTo(trackOutOld->GetX(),bz);
- if (fStreamLevel>0){
+ if (fStreamLevel>0 && streamCounter<100*fStreamLevel){
TTreeSRedirector *cstream = GetDebugStreamer();
if (cstream){
(*cstream)<<"Tracks"<<