Skip to content
Snippets Groups Projects
  1. Feb 07, 2005
  2. Feb 05, 2005
  3. Feb 04, 2005
  4. Feb 03, 2005
    • Fons Rademakers's avatar
      clean GLO1 too. · b154d0dd
      Fons Rademakers authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@11033 27541ba8-7e3a-0410-8455-c3a389f83636
      b154d0dd
    • Rene Brun's avatar
      From Axel: · 56b99c7b
      Rene Brun authored
      forgot to remove a work-around in mlp, for a problem that was fixed by the
      previous patch.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11032 27541ba8-7e3a-0410-8455-c3a389f83636
      56b99c7b
    • Rene Brun's avatar
      Fix from Andrei to fix a compilation problem on Solaris. · 3d17a9c9
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@11031 27541ba8-7e3a-0410-8455-c3a389f83636
      3d17a9c9
    • Rene Brun's avatar
      From Philippe: · 6a2d8d7a
      Rene Brun authored
      update to the documentation specifiying the actual result of the
      TTree::Draw in case of 2 variables.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11030 27541ba8-7e3a-0410-8455-c3a389f83636
      6a2d8d7a
    • Rene Brun's avatar
      From Jonathan Hays (confirmed by Christos Leonidopoulos) · 6b7c3465
      Rene Brun authored
      In TH1::GetAsymmetry the compuation of the bin errors was not correct
      From the Jonathan's original mail
      "Calculation of histogram errors in TH1::GetAsymmetry appears to be incorrect:
      
      error = 2*TMath::Sqrt(a*a*c2*c2*db*db + c2*c2*b*b*da*da+a*a*b*b*dc2*dc2)/(a+b);
      
      Should read:
      
      error = 2*TMath::Sqrt(a*a*c2*c2*db*db + c2*c2*b*b*da*da +
      a*a*b*b*dc2*dc2)/bot/bot;
      
      a) Factor (a+b) in denominator should take into account weight c2. So should be
      (a+c2*b) or simply "bot"
      
      b) Factor (a+b) in denominator should also be squared
      
      A = (a - c2*b) / (a + c2*b);
      dA/da = 2*c2*b/(a+c2*b)2 ; dA/db = -2*c2*a/(a+c2*b)2; dA/dc2 = -2*a*b/(a+c2*b)2;
      
      Which gives:
      
      error = (2 / (a+c2*b)2 ) * sqrt( c2*c2*b*b*da*da + c2*c2*a*a*db*db +
      a*a*b*b*dc2*dc2);
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11029 27541ba8-7e3a-0410-8455-c3a389f83636
      6b7c3465
    • Rene Brun's avatar
      From Andrei Gheata: · 924a3922
      Rene Brun authored
      The diffs for the changes from Mihaela. They implement the SavePrimitive method for:
      - all shapes
      - materials, mixtures and media
      - matrices
      - TGeoVolume - just a first version
      
      What is missing:
      Divisions + manager metod to save:
      - all geometry
      - just the branch corresponding to one volume
      
      The differences compared to g2root are that:
      - when saving just a a branch just materials/media/matrices for that branch are created (module encapsulation)
      - instead of creating objects with numerical arguments, the coresponding variables are defined and used.
       e.g. instead of :
         new TGeoBBox("name", 10.,20.,30); the generated code is:
      
         dx = 10.;
         dy = 20.;
         dz = 30.;
         pShape = new TGeoBBox("name", dx,dy,dz);
      
      
      The diffs contain also 2 shapes with boundary-safe algorithms: TGeoPara and TGeoTrap
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11028 27541ba8-7e3a-0410-8455-c3a389f83636
      924a3922
    • Rene Brun's avatar
      Fix in Graph2DFitChisquare. The call to InitArgs must be inside the loop. · 6782b890
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@11027 27541ba8-7e3a-0410-8455-c3a389f83636
      6782b890
    • Rene Brun's avatar
      From Otto Schaile · f7dcf62a
      Rene Brun authored
      Fix in TCanvas::Streamer to correctly save the colors created
      via the color widget and when there is a gap in the list of colors.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11026 27541ba8-7e3a-0410-8455-c3a389f83636
      f7dcf62a
    • Rene Brun's avatar
      From Axel Naumann: · aaa8bd6e
      Rene Brun authored
      I've created a tutorial macro showing the use of an ANN for regression analysis: given a set {i} of input vectors i and a set {o} of output vectors o, one looks for the unknown function f with f(i)=o. The ANN can approximate this function; the DrawTruthDeviation methods can be used to evaluate the quality of the approximation.
      
      Most people know ANNs only as classification tools, not for regression, that's why I though it might be useful.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11025 27541ba8-7e3a-0410-8455-c3a389f83636
      aaa8bd6e
    • Rene Brun's avatar
      From Axel Nauman & Christophe Delaere · d199e2a3
      Rene Brun authored
      This patch fixes a bug in DrawNetwork, where the hists' upper edge was smaller than the lower edge (this was causing the corrupted histos in the mlpHiggs tutorial). I updated the new regression methods (some null pointer checks, better labels) and their doc. I added the following comment to the doc of TMultiLayerPerceptron: "(One should still try to pass normalized inputs, e.g. between [0.,1])", and added labels for the output nodes in Draw.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11024 27541ba8-7e3a-0410-8455-c3a389f83636
      d199e2a3
    • Rene Brun's avatar
      From Axel Naumann; · 40488003
      Rene Brun authored
      win32gcc needs the x11 inc path, otherwise it'll pick up the wrong headers.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11023 27541ba8-7e3a-0410-8455-c3a389f83636
      40488003
  5. Feb 02, 2005
    • Rene Brun's avatar
      Fix a typo in GetZ. (was returning fEy instead of fEZ) · 7cfc76d1
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@11022 27541ba8-7e3a-0410-8455-c3a389f83636
      7cfc76d1
    • Rene Brun's avatar
      From Ilka: · fe53a896
      Rene Brun authored
      With this patch an embedded editor can be activated via View/Editor menu
      in any canvas created in a root session.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11021 27541ba8-7e3a-0410-8455-c3a389f83636
      fe53a896
    • Rene Brun's avatar
      From Eddy: · ea70ce73
      Rene Brun authored
      patch for a special case in matrix-vector multiplication:
      The following scenario does the wrong memory management :
      
      Double_t *a = new Double_t[n];
      TVector v; v.Use(n,a)
      TMatrixD m(5,5);
      .
      .
      v *= a;
      
      The vector v has the same length after the matrix multiplication, so
      in principle there is no need for allocation of new space .
      Nevertheless, the previous code did it and failed in the case the
      vector
      storage was used and not owned .
      
      Now we have the correct behavior:
      - if the vector is using another array for storage and the
      multiplication
         would mean a resizing, an error message is produced (as before)
      - if the vector is using another array for storage and the
      multiplication
         keeps the vector length/indexing the same, the multiplication
         can proceed !
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11020 27541ba8-7e3a-0410-8455-c3a389f83636
      ea70ce73
    • Rene Brun's avatar
      From Gerri · 70e516dc
      Rene Brun authored
        The problem was due to a non-orthodox splitting of a line in a debug
        statement.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11019 27541ba8-7e3a-0410-8455-c3a389f83636
      70e516dc
    • Rene Brun's avatar
      From Markus Frank, · c613be97
      Rene Brun authored
      Fix in TGenCollectionProxy::PopProxy to correctly initialize fEnv.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11018 27541ba8-7e3a-0410-8455-c3a389f83636
      c613be97
  6. Feb 01, 2005
  7. Jan 31, 2005
  8. Jan 30, 2005
  9. Jan 28, 2005
Loading