-
-//Author: Uli Frankenfeld
-//Last Modified: 06.12.2000
+// Author: Uli Frankenfeld <mailto:franken@fi.uib.no>
+//*-- Copyright © ULI
#include <math.h>
#include <iostream.h>
#include "AliL3TrackArray.h"
//_____________________________________________________________
+// AliL3TrackMerger
//
// The L3 track segment merger
//
Is2Global(kFALSE);
fSlow = kFALSE;
SetParameter();
-// fRowMin = 0;
-// fRowMax = 0;
+ fRowMin = 0;
+ fRowMax = 0;
}
Is2Global(kFALSE);
fSlow = kFALSE;
SetParameter();
- //fRowMin = new Int_t(nsubsectors);
- //fRowMax = new Int_t(nsubsectors);
+ fRowMin = new Int_t[nsubsectors];
+ fRowMax = new Int_t[nsubsectors];
}
AliL3TrackMerger::~AliL3TrackMerger(){
for(Int_t patch=0;patch< GetNIn();patch++){
AliL3TrackArray * tracks = GetInTracks(patch);
- Double_t xval = fTransformer->Row2X((fRowMax[patch]+fRowMin[patch])/2);
+ Double_t xval = AliL3Transform::Row2X((fRowMax[patch]+fRowMin[patch])/2);
Int_t nrow= fRowMax[patch]-fRowMin[patch]+1;
const Int_t kNIn =tracks->GetNTracks();
AliL3Track *tr[2];
AliL3TrackArray *tout = GetOutTracks();
if(i==subsec) tout = GetInTracks(subsec+1);
AliL3TrackArray *tin = GetInTracks(i);
- Double_t xval = fTransformer->Row2X(fRowMax[i]);
- Double_t xmax = fTransformer->Row2X(fRowMax[i+1]);
+ Double_t xval = AliL3Transform::Row2X(fRowMax[i]);
+ Double_t xmax = AliL3Transform::Row2X(fRowMax[i+1]);
Double_t ymax = xval*tan(edge0);
for(Int_t out=0;out<tout->GetNTracks();out++){
AliL3Track *outtrack=tout->GetCheckedTrack(out);