Skip to content
Snippets Groups Projects
  1. Feb 07, 2005
    • Fons Rademakers's avatar
      From Maarten and Kristjan Gulbrandsen: · b920d8e3
      Fons Rademakers authored
      Here is the patch with the restructured PROOF code. It parameterizes
      PROOF startup, currently implementing "Standard", Condor, MLM and PEAC.
      It can easily be extended with other "TProof" classes, e.g. AliEn Proof.
      Or what ever next Grid implementation or scheduler comes along.
      
      The MLM, Multi Level Master, code uses a basic packetizer, based on a
      MSD (massstorage domain) tag. In MLM mode we have multi-tier client
      server setup, like:
      
      client -> super master -> sub master 0 -> slave[0..N]
                                ...
                             -> sub master M -> slave[0..N]
      
      It also contains a large number of smaller fixes. Credit for most of
      the work goes to Kris!
      
      We have tested this on multipe platforms (RH7.3, RH9, SL3) and in
      multiple configurations. Should be stable.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11047 27541ba8-7e3a-0410-8455-c3a389f83636
      b920d8e3
    • Rene Brun's avatar
      From Philippe: · df3c0bec
      Rene Brun authored
      This patch insures that TTreeFormula only call GetEntry once per branch
      per entry (This speeds up evaluating formula where the same branch is use
      several times).
      
      Update TTreeIndex (and hence TTree::BuildIndex) to be able to
      work correctly independently of the state of the TTree object (It previously
      __required__ TTree::fReadEntry to be equal to -1).
      
      Make TTreeIndex::Print platform independent (it was not
      printing correctly on windows).
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11046 27541ba8-7e3a-0410-8455-c3a389f83636
      df3c0bec
    • Rene Brun's avatar
      From Ilka: · 0b945d80
      Rene Brun authored
      Fix in TGraphEditor following a recent change in the GUI functions
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11045 27541ba8-7e3a-0410-8455-c3a389f83636
      0b945d80
    • Rene Brun's avatar
      Remove CRTL/M characters · ecc8b5fa
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@11044 27541ba8-7e3a-0410-8455-c3a389f83636
      ecc8b5fa
    • Rene Brun's avatar
      From Olivier: · 72c280d4
      Rene Brun authored
      - The errors boxes attributes (option E2) were not right when the graph
        was painted in an existing TFrame.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11043 27541ba8-7e3a-0410-8455-c3a389f83636
      72c280d4
  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