AliTOFtrackerMI::AliTOFtrackerMI(AliTOFGeometry * geom, Double_t parPID[2]) {
//AliTOFtrackerMI main Ctor
- fHoles=true;
+ //fHoles=true;
fNseeds=0;
fNseedsTOF=0;
fngoodmatch=0;
fTracks=0x0;
fN=0;
fDebugStreamer = new TTreeSRedirector("TOFdebug.root");
- Init(); // temporary solution to know about Holes/no Holes
+ //Init(); // temporary solution to know about Holes/no Holes
+ fHoles=geom->GetHoles();
}
//_____________________________________________________________________________
AliTOFtrackerMI::AliTOFtrackerMI(const AliTOFtrackerMI &t):AliTracker() {
}
//_____________________________________________________________________________
+/*
void AliTOFtrackerMI::Init() {
// temporary solution to know about Holes/no Holes, will be implemented as
else {fHoles=true;}
}
}
+*/
//_____________________________________________________________________________
Int_t AliTOFtrackerMI::PropagateBack(AliESD* event) {
//
Double_t x = track->GetX(); //New
if (((t->GetStatus()&AliESDtrack::kTRDout)!=0 ) &&
- ( x >= AliTOFGeometry::RinTOF()) ){
+ ( x >= fGeom->RinTOF()) ){
track->SetSeedIndex(i);
t->UpdateTrackParams(track,AliESDtrack::kTOFout);
new(aTOFTrack[fNseedsTOF]) AliTOFtrack(*track);
//
//propagat track to the middle of TOF
//
- Float_t xs = 378.2; // should be defined in the TOF gemotry
+ Float_t xs = 378.2; // should be defined in the TOF geometry
Double_t ymax=xs*TMath::Tan(0.5*AliTOFGeometry::GetAlpha());
- Bool_t skip;
+ Bool_t skip=kFALSE;
Double_t ysect=trackTOFin->GetYat(xs,skip);
if (skip){
xs = 372.;