Skip to content
Snippets Groups Projects
  1. Feb 09, 2004
    • Rene Brun's avatar
      Remove print statements left from a debugging session · aca408a3
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@8164 27541ba8-7e3a-0410-8455-c3a389f83636
      aca408a3
    • Rene Brun's avatar
      From Andrei Gheata: · 0dfcc00e
      Rene Brun authored
      I have attached the new files and all modifications done by Mihaela to
      include the new shape TGeoXtru representing the old TXTRU shape.
      Currently she implemented the Contains() method. The shape can be also
      visualized in the pad or x3d (see atached macro). The only limitation in
      x3d is that the end-polygons are not decomposed into convex polygons, so
      in case the section of the TGeoXtru is concave the drawing is not well
      handled.
        I also included a minor modification in TGeoManager.h needed by FLUKA
      (that now can perform tracking and completers gAlice->Run() with TGeo!!!)
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@8163 27541ba8-7e3a-0410-8455-c3a389f83636
      0dfcc00e
  2. Feb 06, 2004
  3. Nov 26, 2003
  4. Nov 05, 2003
    • Rene Brun's avatar
      From Olivier: · 9d206bae
      Rene Brun authored
      In Graph2D:
      
      - A more complete example (fitting)
      - Constructor from a file name
      - New method Interpolate
      - New method FindObject
      - Fitting
      - New method GetHistogram.
      - New method RemovePoint
      - New methods SetMaximum and SetMinimum
      - plus many improvements ...
      
      In TFitter:
      
      - Necessary changes to support Graph2D fitting
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@7525 27541ba8-7e3a-0410-8455-c3a389f83636
      9d206bae
  5. Oct 30, 2003
  6. Sep 19, 2003
  7. Sep 18, 2003
  8. Sep 10, 2003
  9. Sep 03, 2003
  10. Aug 08, 2003
  11. Jul 29, 2003
  12. Jul 16, 2003
  13. Jul 09, 2003
  14. Jun 24, 2003
  15. Jun 23, 2003
  16. May 15, 2003
  17. May 14, 2003
  18. May 09, 2003
  19. May 05, 2003
  20. Mar 05, 2003
  21. Nov 05, 2002
    • Rene Brun's avatar
      Make the following functions const · 383d7b05
      Rene Brun authored
      GetMethodCall()
      GetObjectFit
      GetMaxIterations
      GetNumFixedPars
      GetNumFreePars
      GetNumPars
      GetParameter
      GetPlot
      GetStatus
      mnpout
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@5542 27541ba8-7e3a-0410-8455-c3a389f83636
      383d7b05
    • Rene Brun's avatar
      Add new data members · 964d8f08
      Rene Brun authored
        Bool_t fGraphicsMode;
        TObject *fPlot;
      
      By default fGraphicsMode is true.
      When calling the Minuit functions such as mncont, mnscan, or any Minuit
      command invoking mnplot, TMinuit::mnplot produces a TGraph object
      pointed by TObject *fPlot.
      One can retrieve this object with TMinuit::GetPlot();
      For example, one can do:
        h->Fit("gaus");
        gMinuit->Command("SCAn 1");
        TGraph *gr = (TGraph*)gMinuit->GetPlot();
        gr->setMarkerStyle(21);
        gr->Draw("alp");
      
      To set Minuit in no graphics mode, call gMinuit->SetGraphicsMode(kFALSE);
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@5539 27541ba8-7e3a-0410-8455-c3a389f83636
      964d8f08
  22. Sep 11, 2002
  23. Jul 16, 2002
  24. Jul 10, 2002
  25. Jun 03, 2002
  26. May 18, 2002
  27. May 11, 2002
  28. Mar 13, 2002
  29. Feb 13, 2002
    • Rene Brun's avatar
      Modify the signature of the new function Eval from: · e299b982
      Rene Brun authored
      Int_t  Eval(Int_t &npar, Double_t *grad, Double_t &fval, Double_t *par, Int_t flag)
      to
      Int_t  Eval(Int_t npar, Double_t *grad, Double_t &fval, Double_t *par, Int_t flag)
      
      such that npar is always an input parameter. This has required a modification
      of TMinuit::mnline.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3972 27541ba8-7e3a-0410-8455-c3a389f83636
      e299b982
    • Rene Brun's avatar
      Replace all calls to fFCN by a call to the new virtual function Eval: · 26397ddd
      Rene Brun authored
      Int_t TMinuit::Eval(Int_t &npar, Double_t *grad, Double_t &fval, Double_t *par, Int_t flag)
      // Evaluate the minimisation function
      //  Input parameters:
      //    npar:    number of currently variable parameters
      //    par:     array of (constant and variable) parameters
      //    flag:    Indicates what is to be calculated (see example below)
      //    grad:    array of gradients
      //  Output parameters:
      //    fval:    The calculated function value.
      //    grad:    The (optional) vector of first derivatives).
      //
      // The meaning of the parameters par is of course defined by the user,
      // who uses the values of those parameters to calculate his function value.
      // The starting values must be specified by the user.
      // Later values are determined by Minuit as it searches for the minimum
      // or performs whatever analysis is requested by the user.
      //
      // Note that this virtual function may be redefined in a class derived from TMinuit.
      // The default function calls the function specified in SetFCN
      //
      // Example of Minimisation function:
      /*
         if (flag == 1) {
            read input data,
            calculate any necessary constants, etc.
         }
         if (flag == 2) {
            calculate GRAD, the first derivatives of FVAL
           (this is optional)
         }
         Always calculate the value of the function, FVAL,
         which is usually a chisquare or log likelihood.
         if (iflag == 3) {
            will come here only after the fit is finished.
            Perform any final calculations, output fitted data, etc.
         }
      */
      //  See concrete examples in TH1::H1FitChisquare, H1FitLikelihood
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3970 27541ba8-7e3a-0410-8455-c3a389f83636
      26397ddd
  30. Sep 21, 2001
Loading