]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
small fixes for Kalman fitter
authorabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 22 Oct 2008 11:54:22 +0000 (11:54 +0000)
committerabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 22 Oct 2008 11:54:22 +0000 (11:54 +0000)
EVE/EveDet/AliEveTRDData.cxx
EVE/EveDet/AliEveTRDTrackList.cxx
EVE/alice-macros/trd_friend_tracks.C
EVE/alice-macros/trd_qaRec.C

index d35627fadc86b291167017e72eceff18f07aca1b..4064d387afb0494f360656693b137f61dd7e7651 100644 (file)
@@ -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);
index 2e48d614e3e417d79f0d29e00e6772818a79b278..8beeb3a88b8364b9927f49c234e6e8bebe700e9a 100644 (file)
@@ -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;  
index ed4c0c1b8d144025d5f2bc74cd5fb66bfc3cbe43..93bd89d373edde2919ad36d5f15c18324cf19902 100644 (file)
@@ -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");
index a395e993d4aeab940776d5f5ab17b68f36bde43b..2d08530435032fec95fc6a72fc6a25828cbbb29a 100644 (file)
@@ -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; it<t->GetEntries(); it++){
     if(!t->GetEntry(it)) continue;
     if(!fTrackInfo) continue;