Skip to content
Snippets Groups Projects
  1. Jan 15, 2009
  2. Jan 14, 2009
  3. Jan 13, 2009
  4. Jan 12, 2009
    • Wim Lavrijsen's avatar
      do not delete files on shutdown to prevent crashes · 78f2f9d0
      Wim Lavrijsen authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@27121 27541ba8-7e3a-0410-8455-c3a389f83636
      78f2f9d0
    • Philippe Canal's avatar
      d0f284a3
    • Matevz Tadel's avatar
      From Alja. · ccee46b4
      Matevz Tadel authored
      EveTrackPropagator.cxx, TEveTrackPropagator.h:
      Bug fix in track propagation in non-constant magnetic field.
      Introduce maximum allowed step size.
      
      tutorials/eve/track.C
      Change macro to compare Helix and Runge Kutta stepper for 
      different types of magnetic field.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@27119 27541ba8-7e3a-0410-8455-c3a389f83636
      ccee46b4
    • Philippe Canal's avatar
      From Severin Ecker: · 51eaa5e0
      Philippe Canal authored
      Fix the paths to be platform independent.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@27118 27541ba8-7e3a-0410-8455-c3a389f83636
      51eaa5e0
    • Philippe Canal's avatar
      Insure that the output file meta data is properly updated by calling... · afef8adf
      Philippe Canal authored
      Insure that the output file meta data is properly updated by calling TFile::Close before copying it.
      Add a 'progressbar' flag to TFileMerger::Merge to allow for 'quiet' operation.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@27117 27541ba8-7e3a-0410-8455-c3a389f83636
      afef8adf
    • Rene Brun's avatar
      Fix compiler warning about unused variable. · f5e9734e
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@27115 27541ba8-7e3a-0410-8455-c3a389f83636
      f5e9734e
    • Lorenzo Moneta's avatar
      new version of TUnfold from S. Schmitt. · e4ef7bda
      Lorenzo Moneta authored
      Changes in detail: 
      
      
      Changes to the TUnfold class from v6 to v11
      ===========================================
      
      tutorials/math/testUnfold1.C
      tutorials/math/testUnfold2.C
      ----------------------------
       * print-out of both chi**2 contributions and the number of degrees of freedom
       
      
      hist/hist/inc/TUnfold.h
      -----------------------
       new or changed functionality:
         * new members
             fNDf
             GetNdf()
             GetNpar()
         * return codes [error count] rather than excessive printout for
             RegularizeSize()
             RegularizeDerivative()
             RegularizeCurvature()
             RegularizeBins()
             RegularizeBins2D()
         * additional argument and return code
             SetInput()
      
       matrix operation:
         * remove method CreateSparseMatrix and use TMatrixDSparse::SetMatrixArray()
            instead
         * add methods for matrix operations, replacing corresponding calls to
           TMatrixD or TMatrixDSparse methods for any of the following reasons
            (a) better performance (multiple matrix operations required when using
                                    TMatrixDSparse or TMatrixD)
               MultiplyMSparseTranspMSparse()
               MultiplyMSparseM()
               MultiplyMSparseMSparse()
               MultiplyVecMSparseVec()
            (b) work-around for a bug in TMatrixDSparse (bug #45415)
               MultiplyMSparseTranspMSparse()
               MultiplyMSparseM()
               MultiplyMSparseMSparse()
               MultiplyVecMSparseVec()
            (c) improved performance for matrices with a certain structure
               InvertMSparse()
      
      hist/hist/inc/TUnfold.cxx
      -------------------------
      changes to existing methods
      
       Double_t TUnfold::DoUnfold(void)
        * use internal matrix manipulation methods
        * try to avoid TMatrixDSparse::operator+=(TMatrixDSparse const &)
           because it creates a memory leak (bug #45502)
      
       void TUnfold::CalculateChi2Rho(void)
        * use internal matrix manipulation methods
      
       TUnfold::TUnfold(TH2 const *hist_A, EHistMap histmap, ERegMode regmode)
        * reduce the amount of printout for rejected bins
        * use TMatrixDSparse::SetMatrixArray()
             instead of TUnfold::CreateSparseMatrix()
      
       Int_t TUnfold::RegularizeSize()
       Int_t TUnfold::RegularizeDerivative()
       Int_t TUnfold::RegularizeCurvature()
        * return the number of errors rather than doing a lot of printout
      
       Int_t TUnfold::RegularizeBins()
       Int_t TUnfold::RegularizeBins2D()
        * return the number of errors    
      
       Int_t TUnfold::SetInput()
        * third argument for user specific treatment of bins with zero error.
           By default, bins with zero error are now skipped
           (old version: the error was set to 1)
        * return value: the number of bins which have zero error
      
       Int_t TUnfold::ScanLcurve()
        * the outermost points of the L-curve may have ill-defined curvature,
           so they are now excluded from the scan
      
       TH1D *TUnfold::GetOutput()
       TH2D *TUnfold::GetRhoIJ()
       TH2D *TUnfold::GetEmatrix()
        * remove some dead code
      
       TH1D *TUnfold::GetInput()
        * use internal matrix manipulation methods
      
       TUnfold::GetLcurveX()
        * bug fix in the definition of chi**2
      
       new methods
        TUnfold::MultiplyVecMSparseVec()
        TUnfold::MultiplyMSparseMSparse()
        TUnfold::MultiplyMSparseTranspMSparse()
        TUnfold::MultiplyMSparseM()
        TUnfold::InvertMSparse()
        TUnfold::GetNdf(void)
        TUnfold::GetNpar(void)
      
       removed methods
        TUnfold::CreateSparseMatrix()
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@27114 27541ba8-7e3a-0410-8455-c3a389f83636
      e4ef7bda
    • Matevz Tadel's avatar
      Fix handling of TEveTrackPropagator in constructor. · 8b66668c
      Matevz Tadel authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@27113 27541ba8-7e3a-0410-8455-c3a389f83636
      8b66668c
  5. Jan 11, 2009
  6. Jan 10, 2009
Loading