]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
bug fixed in the fit procedure using Minuit (linked to the new Root v5-23-02 release)
authorlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Mar 2009 06:34:57 +0000 (06:34 +0000)
committerlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Mar 2009 06:34:57 +0000 (06:34 +0000)
MUON/MUONTRKda.cxx

index c90ceb85db5a0e577e973ccb0928b96895ebd2e3..af6d705869c979cf8a15157485a3d22d12a9793c 100644 (file)
@@ -29,7 +29,7 @@ Run Type: PEDESTAL, CALIBRATION
 
 /*
        -------------------------------------------------------------------------
-       2008-11-14 New version: MUONTRKda.cxx,v 1.15
+       2009-03-19 New version: MUONTRKda.cxx,v 1.16
        -------------------------------------------------------------------------
 
        Version for MUONTRKda MUON tracking
@@ -117,7 +117,7 @@ Char_t gAliHistoFileName[256];
 // used for computing gain parameters 
 Int_t gAlinbpf1 = 6; // linear fit over nbf1 points
 
-Char_t gAliHistoFileNamegain[256]="MUONTRKda_gain.data";
+Char_t gAliHistoFileNamegain[256]="MUONTRKda_gain_data.root";
 Char_t gAliOutFolder[256]=".";
 Char_t gAlifilename[256];
 Char_t gAlifilenam[256]="MUONTRKda_gain"; 
@@ -1086,8 +1086,12 @@ int main(Int_t argc, Char_t **argv)
                                        "RIO",
                                        "TStreamerInfo()"); 
 
-  TFitter *minuitFit = new TFitter(NFITPARAMS);
-  TVirtualFitter::SetFitter(minuitFit);
+  // needed for Minuit plugin
+  gROOT->GetPluginManager()->AddHandler("ROOT::Math::Minimizer",
+                                       "Minuit",
+                                       "TMinuitMinimizer",
+                                       "Minuit",
+                                       "TMinuitMinimizer(const char*)");
 
   //   ofstream gAlifilcout;
 
@@ -1465,9 +1469,6 @@ int main(Int_t argc, Char_t **argv)
 
       delete gAliPedestalStore;
 
-      delete minuitFit;
-      TVirtualFitter::SetFitter(0);
-
       timers.Stop();
 
       cout << "\nMUONTRKda : Nb of DATE events           = " << nDateEvents    << endl;