From: abercuci Date: Wed, 22 Oct 2008 11:54:22 +0000 (+0000) Subject: small fixes for Kalman fitter X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=12896fe5bb8ce3d3221ba4ee3346408337bd7328;p=u%2Fmrichter%2FAliRoot.git small fixes for Kalman fitter --- diff --git a/EVE/EveDet/AliEveTRDData.cxx b/EVE/EveDet/AliEveTRDData.cxx index d35627fadc8..4064d387afb 100644 --- a/EVE/EveDet/AliEveTRDData.cxx +++ b/EVE/EveDet/AliEveTRDData.cxx @@ -368,7 +368,7 @@ void AliEveTRDTrack::SetStatus(UChar_t s) } else { if(TESTBIT(s, kTrackModel)){ //printf("Kalman track\n"); - //AliTRDtrackerV1::FitKalman(trk, 0x0, kFALSE, nc, fPoints); + if(trk->GetNumberOfTracklets() >=4) AliTRDtrackerV1::FitKalman(trk, 0x0, kFALSE, nc, fPoints); } else { //printf("Rieman track\n"); if(trk->GetNumberOfTracklets() >=4) AliTRDtrackerV1::FitRiemanTilt(trk, 0x0, kTRUE, nc, fPoints); diff --git a/EVE/EveDet/AliEveTRDTrackList.cxx b/EVE/EveDet/AliEveTRDTrackList.cxx index 2e48d614e3e..8beeb3a88b8 100644 --- a/EVE/EveDet/AliEveTRDTrackList.cxx +++ b/EVE/EveDet/AliEveTRDTrackList.cxx @@ -923,8 +923,8 @@ void AliEveTRDTrackList::UpdateTrackStyle(AliEveTRDTrack::AliEveTRDTrackState s, CLRBIT(fSelectedStyle, AliEveTRDTrack::kTrackModel); break; case AliEveTRDTrack::kKalman: - AliWarning("Kalman fit under testing for the moment."); - //SETBIT(fSelectedStyle, AliEveTRDTrack::kTrackModel); + //AliWarning("Kalman fit under testing for the moment."); + SETBIT(fSelectedStyle, AliEveTRDTrack::kTrackModel); break; } break; diff --git a/EVE/alice-macros/trd_friend_tracks.C b/EVE/alice-macros/trd_friend_tracks.C index ed4c0c1b8d1..93bd89d373e 100644 --- a/EVE/alice-macros/trd_friend_tracks.C +++ b/EVE/alice-macros/trd_friend_tracks.C @@ -12,7 +12,11 @@ void trd_friend_tracks(TEveElement *cont = 0) AliEveEventManager::AssertGeometry(); + AliMagFMaps *field = new AliMagFMaps("Maps","Maps", 2, 1., 10., AliMagFMaps::k5kG); + AliTracker::SetFieldMap(field, kTRUE); + AliTRDReconstructor *reco = new AliTRDReconstructor(); + reco->SetRecoParam(AliTRDrecoParam::GetLowFluxParam()); reco->SetOption("!nn"); AliEveTRDTrackList *tracks = new AliEveTRDTrackList("TRD Tracks"); diff --git a/EVE/alice-macros/trd_qaRec.C b/EVE/alice-macros/trd_qaRec.C index a395e993d4a..2d085304350 100644 --- a/EVE/alice-macros/trd_qaRec.C +++ b/EVE/alice-macros/trd_qaRec.C @@ -16,12 +16,17 @@ void trd_qaRec() cdb->SetDefaultStorage("local://$ALICE_ROOT"); cdb->SetRun(0); AliEveEventManager::AssertGeometry(); + AliMagFMaps *field = new AliMagFMaps("Maps","Maps", 2, 1., 10., AliMagFMaps::k5kG); + AliTracker::SetFieldMap(field, kTRUE); + + AliTRDReconstructor *reco = new AliTRDReconstructor(); + reco->SetRecoParam(AliTRDrecoParam::GetLowFluxParam()); + AliEveTRDTrackList *tracks = new AliEveTRDTrackList("TRD QA Tracks"); AliTRDtrackV1 *fTrack = 0x0, *track = 0x0; - AliTRDReconstructor *reco = new AliTRDReconstructor(); for (Int_t it=0; itGetEntries(); it++){ if(!t->GetEntry(it)) continue; if(!fTrackInfo) continue;