[root] / trunk / hist / hist / src / TGraphAsymmErrors.cxx Repository:
ViewVC logotype

Log of /trunk/hist/hist/src/TGraphAsymmErrors.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 45822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 4 14:36:16 2012 UTC (2 years, 4 months ago) by moneta
File length: 38637 byte(s)
Diff to previous 44651
add new specialized Merge function for TGraphErrors and TGraphAsymmErrors

see https://savannah.cern.ch/bugs/?95642

Revision 44651 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 11 15:48:56 2012 UTC (2 years, 7 months ago) by moneta
File length: 37479 byte(s)
Diff to previous 44507
fix a bug in computing efficiency and its erros in case the histograms are weighted and have zero errors

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 37186 byte(s)
Diff to previous 44213
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 44213 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 10 09:08:22 2012 UTC (2 years, 8 months ago) by moneta
File length: 37116 byte(s)
Diff to previous 43691
apply several fixes found by Coverity

In particular fix assignment operators (Copy) in TH1 and TGraph classes for memory leaks

Revision 43691 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 10 18:34:14 2012 UTC (2 years, 9 months ago) by moneta
File length: 36812 byte(s)
Diff to previous 40679
use TH1::kNstat  (fix for bug https://savannah.cern.ch/bugs/index.php?93001

Revision 40679 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 23 15:32:29 2011 UTC (3 years, 5 months ago) by moneta
File length: 36803 byte(s)
Diff to previous 40548
remove a left print statement

Revision 40548 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 11 10:34:29 2011 UTC (3 years, 5 months ago) by moneta
File length: 36837 byte(s)
Diff to previous 38627
from Christian Gumpert: 

 -  new version of TEfficiency class with support for weights (histograms with non-integer counts)
 - update TEfficiency::SavePrimitive to store also the set bits
 - list holding the associated functions is created only on demand
 - default constructor creates two dummy histograms

 - add in TGraphAsymErrors::Divide support for intervals in case  of ratio of two Poisson variables

Revision 38627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 25 15:15:10 2011 UTC (3 years, 10 months ago) by couet
File length: 35029 byte(s)
Diff to previous 38566
- Like "SetPoint" the method "Apply" modifies the graph content.
  So, a logic similar to the one implemented in SetPoint should
  be done, ie:
  1) if fHistogram exists it is reset.
  2) if gPad exist a gPad->Modified() is issued.

Revision 38566 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 23 10:23:26 2011 UTC (3 years, 10 months ago) by moneta
File length: 34991 byte(s)
Diff to previous 38123
Fix warning message (see https://savannah.cern.ch/bugs/index.php?79331 )

Revision 38123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 17 17:15:26 2011 UTC (3 years, 11 months ago) by moneta
File length: 34900 byte(s)
Diff to previous 37972
fix calculation of efficiency in case histogram have weights. 
Have now method working for Bayesian and Normal case. The others are not impelmented 
see https://savannah.cern.ch/bugs/index.php?78249

add a protection in Tf1::GetSave against NaN

Revision 37972 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 4 10:08:04 2011 UTC (3 years, 11 months ago) by couet
File length: 33079 byte(s)
Diff to previous 37563
- The following macro generated wrong C file:
{
   TGraphErrors *ge = new TGraphErrors(2);
   ge->SetName("aaa");    // <<< without this it works
   ge->SetPoint(1, 1, 1); ge->SetPoint(2, 2, 1);
   ge->Draw("ap*");
   gPad->Update();
   ge->SavePrimitive(cout);
}

Revision 37563 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 13 13:13:31 2010 UTC (4 years, 1 month ago) by moneta
File length: 33062 byte(s)
Diff to previous 36767
add comment to coverity to ignore secure issue with sscanf

Revision 36767 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 19 10:22:55 2010 UTC (4 years, 2 months ago) by moneta
File length: 33020 byte(s)
Diff to previous 36510
add new method TEfficiency::FeldmanCousins  which computes the binomial interval using the FC method
 - impelmentation is done in the file TEfficiencyHelper.h which uses the classes from Luca Lista and Jordan Tucker imported from CMSSW

Revision 36510 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 5 09:35:46 2010 UTC (4 years, 2 months ago) by moneta
File length: 32791 byte(s)
Diff to previous 36282
new version of TEfficiency calss which can compute in the case of Bayesian statistics the shortest interval. 
Add also possibility (as requested by Diego) to have bet aprior parameters different bin by bin

modify TGraphAsymmErrors to have BayesDivide returning mode+shortest interval as it was previously 
(before 5.27.06)
This should fix https://savannah.cern.ch/bugs/?74056

Revision 36282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 11 09:10:37 2010 UTC (4 years, 3 months ago) by moneta
File length: 32521 byte(s)
Diff to previous 36250
fix last three Coverity defects, coming from the last commits

Revision 36250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 10 10:32:04 2010 UTC (4 years, 3 months ago) by moneta
File length: 32520 byte(s)
Diff to previous 36094
 - use option E0 instead of empty for drawing empty bins (to be compatible with TH1 options)
   and fix its usage. Return also [0,1] as error interval in case of total=0
 - plot in BayesDivide the mode instead of the mean
 - remove option "N" in Combine. It is not needed aanymore

Revision 36094 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 5 20:44:26 2010 UTC (4 years, 3 months ago) by moneta
File length: 32472 byte(s)
Diff to previous 35510
improve TEfficiency class by adding: 
 - option to display mode instead of expected value for Bayesian statistics
 - skip display of bins with total=0 by default (as requested by Diego)
   Empty bins can be displayed with option "empty"
 - add same options also in TGraphAsymErrors

 - fix Combination using weights. Use a new method based on the weighted  likelihood combination and obtain the resulting posterior function

Revision 35510 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 21 08:47:21 2010 UTC (4 years, 4 months ago) by moneta
File length: 31483 byte(s)
Diff to previous 35318
fix some Coverity issues (dead code)

Revision 35318 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 16 08:54:25 2010 UTC (4 years, 4 months ago) by moneta
File length: 31374 byte(s)
Diff to previous 35227
fix for bug https://savannah.cern.ch/bugs/?72672
when using Divide without specifying an ioption. Use now by default Clopper Pearson with 0.683 CL 

Fix various bugs find by coverity in manipulating strings. 
Modify code to use  TString class instead of C strings

Revision 35227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 10 14:29:14 2010 UTC (4 years, 4 months ago) by moneta
File length: 31329 byte(s)
Diff to previous 35192
merge from development branch new TEfficiency class from Christian Gumpert

and : 

 - make TH1::FindFixBin const

Revision 35192 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 8 07:00:57 2010 UTC (4 years, 4 months ago) by moneta
File length: 36430 byte(s)
Diff to previous 33818
from Christian: fix for bug https://savannah.cern.ch/bugs/?72396

Revision 33818 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 10 13:37:21 2010 UTC (4 years, 7 months ago) by couet
File length: 36399 byte(s)
Diff to previous 30393
- Coverity: In some places the return value of CtorAllocate was not checked.

Revision 30393 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 24 08:45:21 2009 UTC (5 years, 4 months ago) by couet
File length: 36386 byte(s)
Diff to previous 24702
- Improve the doc: gives a direct access to the drawing options
  described in TGraphPainter. Remove trailing spaces.

Revision 24702 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 8 12:01:46 2008 UTC (6 years, 6 months ago) by brun
File length: 36213 byte(s)
Copied from: trunk/graf2d/graf/src/TGraphAsymmErrors.cxx revision 24701
Diff to previous 24084
-Move the TGraph classes and derivatives from graf2d to hist
-The graf2d/graf has now only one dictionary instead of 2

Revision 24084 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 1 15:34:01 2008 UTC (6 years, 7 months ago) by brun
Original Path: trunk/graf2d/graf/src/TGraphAsymmErrors.cxx
File length: 36213 byte(s)
Diff to previous 24065
From Olivier and me:

Split the TGraph classes to move the graphics code to separate classes.
These classes will be moved to the hist directory once the classes will be ok.
The TGraphs are painted via the TVirtualGraphPainter class and its concrete
implementation TGraphPainter.
At the difference of the TH1 classes for which a different painter is created
when drawing each histogram, one single TGraphPainter class is created.
The TGraphPainter class does not have internal state, all the information
from TGraph is passed to the drawing functions via parameters.

Revision 24065 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 30 08:54:58 2008 UTC (6 years, 7 months ago) by couet
Original Path: trunk/graf2d/graf/src/TGraphAsymmErrors.cxx
File length: 42716 byte(s)
Diff to previous 24064
- Roll back last commit.

Revision 24064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 30 08:16:54 2008 UTC (6 years, 7 months ago) by couet
Original Path: trunk/graf2d/graf/src/TGraphAsymmErrors.cxx
File length: 36213 byte(s)
Diff to previous 23140
- All the methods doing graphics are now in TGraphPainter.

Revision 23140 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 11 11:01:39 2008 UTC (6 years, 9 months ago) by rdm
Original Path: trunk/graf2d/graf/src/TGraphAsymmErrors.cxx
File length: 42716 byte(s)
Diff to previous 21323
move the following directories to "graf2d":

asimage, freetype, gpad, graf, postscript, qt, win32gdk, x11, x11ttf

move the following directories to "graf3d":

eve, ftgl, g3d, gl, x3d

Revision 21323 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 11 17:37:34 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42716 byte(s)
Diff to previous 20882
From Lorenzo:
patch for fixing the following problem with BayesDivide in TGraphAsymmErrors:

 - missing precision when inverting the beta distribution (see bug https://savannah.cern.ch/bugs/?30246

- use lower(upper) error equal zero for bins with  0 (1) efficiency

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42490 byte(s)
Diff to previous 20387
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 20387 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 09:23:14 2007 UTC (7 years, 3 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42490 byte(s)
Diff to previous 20335
From Lorenzo:
patch to fix TGraphAsymmErrors::BayesDivide (bug https://savannah.cern.ch/bugs/?30246).
 Fixed by increasing precision when inverting the integral of the beta (beta quantile). In the long term should be fixed by using directly ROOT::Math::beta_quantile

Revision 20335 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 13 14:19:50 2007 UTC (7 years, 3 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42062 byte(s)
Diff to previous 20308
Change TGraph::ComputeRange to compute the x/y range of the graph.
Move code previously in TGraph::PaintGraph or TGraph::PaintGrapHist to TGraph::ComputeGraph.
The functions like TGraphErrors::ComputeGraph call first TGraph::ComputeRange.
--achis line, and those below, will be ignored--

M    graf/src/TGraph.cxx
M    graf/src/TMultiGraph.cxx
M    graf/src/TGraphErrors.cxx
M    graf/src/TGraphAsymmErrors.cxx
M    graf/src/TGraphBentErrors.cxx

Revision 20308 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 11 11:23:01 2007 UTC (7 years, 3 months ago) by couet
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42012 byte(s)
Diff to previous 20297
- In SavePrimitive "*l" should be declared as const (strtstr returns a 
  const *char). This produced an error on Solaris.

Revision 20297 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 10 16:20:03 2007 UTC (7 years, 3 months ago) by couet
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42006 byte(s)
Diff to previous 19826
- The SavePrimitive mechanism did not work properly. In particular
  it was not possible to save various kind of graphs in several multigraph
  in the same macro. Also in case of TGraph the generated macro was wrong 
  (Add() was missing).
- Make the help in the THTML style
- coding convension

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42138 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42198 byte(s)
Diff to previous 18176
remove :$ from tag line

Revision 18176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 7 09:46:20 2007 UTC (7 years, 10 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42208 byte(s)
Diff to previous 18116
In TGraphAsymmErrors::Paint, take into account the graph fill style when painting the boxes
with option "e2"

Revision 18116 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 1 07:55:19 2007 UTC (7 years, 10 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42171 byte(s)
Diff to previous 17995
In the SavePrimitive functions add the TPaveStats object (if one) to the list
of functions using the correct pointer name.

Revision 17995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 17 08:23:40 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42085 byte(s)
Diff to previous 17727
In TGraphAsymmErrors::BayesDivide
 -Do not store points with a null efficiency
 -Do not generate the high error such that efficiency+yerror>1

Revision 17727 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 6 14:35:45 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42014 byte(s)
Diff to previous 15742
In the Streamer functions replace the lines like
         TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
         TPad::Class()->WriteBuffer(b,this);
by
         b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
         b.WriteClassBuffer(TPad::Class(),this);

Revision 15742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 9 05:27:55 2006 UTC (8 years, 6 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42006 byte(s)
Diff to previous 15672
From Eddy:
Fix many typos in comments

Revision 15672 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 3 16:10:46 2006 UTC (8 years, 6 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42001 byte(s)
Diff to previous 15171
from Axel:
Change the signature of SavePrimitive from

  void SavePrimitive(ofstream &out, Option_t *option);
to
  void SavePrimitive(ostream &out, Option_t *option = "");

With this change one can do, eg
   myhist.SavePrimitive(std::cout);

WARNING: do rm -f tree/src/*.o

Revision 15171 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 24 16:44:33 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41993 byte(s)
Diff to previous 15134
Fix coding conventions violations

Revision 15134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 04:47:42 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41977 byte(s)
Diff to previous 14903
From Federico Carminati:

"I have implemented all copy and equal operators needed to silence all
warnings in AliRoot, as requested. I have implemented shallow copies as
would do the default operators synthetized by the compiler.
Most operators are protected. If users complain, you just have to move
them into the public area, but class derivation is of course supported.
It has been a terrible job, I have modified 278 files, but the changes
are backward compabile, and this goes a long way to permitting user to
use the effc++ flag with root headers."

Revision 14903 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 3 13:33:23 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41486 byte(s)
Diff to previous 14336
Replace all references to TVector by TVectorF

Revision 14336 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 20 21:43:44 2006 UTC (8 years, 10 months ago) by pcanal
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41478 byte(s)
Diff to previous 13932
Reduce direct dependencies on TClass.h, TROOT.h and TStreamerInfo.h.
Warning:  This means that some file that relied on the indirect
inclusion of these header file might now fail to compile with
an error message mention that gROOT is no known or that TClass,
TROOT or TStreamerInfo is incompletely defined.  Simply add the
proper include directive.

Revision 13932 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 26 07:55:46 2006 UTC (8 years, 11 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41459 byte(s)
Diff to previous 13251
In the various constructors accepting TVector as input take into account
the case where the vector(s) may have a lower bound non zero.

Revision 13251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 17:38:38 2005 UTC (9 years, 2 months ago) by couet
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 40952 byte(s)
Diff to previous 12643
- Mods to make the rules checker happy.

Revision 12643 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 5 07:25:22 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41226 byte(s)
Diff to previous 12589
Fix coding conventions violations.

Revision 12589 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 2 10:22:55 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 40994 byte(s)
Diff to previous 11251
Fix coding conventions violations.

Revision 11251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 7 09:15:45 2005 UTC (9 years, 10 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 40991 byte(s)
Diff to previous 11226
For back compatibility change names of some recently introduced functions.
	virtual Double_t GetErrorXhigh(Int_t bin) const;
	virtual Double_t GetErrorXlow(Int_t bin)  const;
	virtual Double_t GetErrorYhigh(Int_t bin) const;
	virtual Double_t GetErrorYlow(Int_t bin)  const;
	virtual Double_t *GetEXhigh() const
	virtual Double_t *GetEXlow()  const
	virtual Double_t *GetEYhigh() const
	virtual Double_t *GetEYlow()  const

Revision 11226 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 4 09:06:37 2005 UTC (9 years, 10 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 40959 byte(s)
Diff to previous 11043
From Anna Kreshuk:
- TLinearFitter class: Linear fitter is used to fit a set of data points with a linear
  combination of specified functions (with or without weights). The "linear" in the name
  stands for "linear in parameters", not variables. The main advantages,
  compared to a general non-linear fitter, is that the linear fitter is considerably
  faster and doesn't require setting the initial values of parameters.
  The linear fitter can be used directly or through TH1::Fit and TGraph::Fit functions
  When it's used directly, functions of more than 3 dimensions can be fitted.

- TFormula: a new data member fLinearParts and methods to process it are added. Now
  one can create a function of the type that can be fit by the linear fitter.
  Example: TFormula f("f", "x++sin(x)") is equivalent to
  TFormula f("f","[0]*x + [1]*sin(x)"), but if a TH1::Fit or a TGraph::Fit is performed
  with the 1st formula, it goes through the linear fitter, if it's performed with the
  2nd formula, it goes through Minuit.

- TMultiGraph class: the Fit method is implemented, allowing to fit all the graphs
  of a multigraph simultaneously

- TGraph, TGraphErrors, TGraphAsymmErrors, TGraphBentErrors - functions GetEXhigh(),
  GetEXlow(), GetEYhigh(), GetEYlow() implemented to simplify the GraphFitChisquare()
  function of the TFitter class

- TH1, TGraph, TGraph2D, TMultiGraph - changes in the Fit functions, allowing to use
  the linear fitter. Fitting with "polN" functions redirected to use the linear fitter,
  in cases where no options, except "range", are specified.

Revision 11043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 7 14:34:47 2005 UTC (9 years, 11 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 40074 byte(s)
Diff to previous 10968
From Olivier:
- The errors boxes attributes (option E2) were not right when the graph
  was painted in an existing TFrame.

Revision 10968 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 20 15:28:50 2005 UTC (10 years ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 39939 byte(s)
Diff to previous 10361
Fix a problem in the Constructurs with TVector in argument.
One must call TGraph::CrtAllocate to allocate the TGraph arrays.

Revision 10361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 20 12:00:04 2004 UTC (10 years, 3 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 39859 byte(s)
Diff to previous 10294
Add constructors accepting TVector and TVectorD

Revision 10294 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 12 10:37:25 2004 UTC (10 years, 3 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 38113 byte(s)
Diff to previous 10002
Optimize the algorithm in the ComputeRange functions such that in case
the error in X or Y is greater than the X or Y values, a suitable minimum
is taken. This change is important when the TGraph objects are in a TMultiGraph.

Revision 10002 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 13 12:27:11 2004 UTC (10 years, 4 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 38079 byte(s)
Diff to previous 9877
From Maxim Nikulin:
Improvement of the general TGraph suite memory management functions

Revision 9877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 2 14:22:20 2004 UTC (10 years, 4 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42415 byte(s)
Diff to previous 9821
In the SetPoint and SetPointError functions, implement the same reallocation
algorithm as in TGraph, using the new TGraph member fMaxSize.

Revision 9821 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 23 09:28:13 2004 UTC (10 years, 5 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41913 byte(s)
Diff to previous 9505
From Olivier:
New option "2" in TGraphErrors::Paint, TGraphAsymmErrors::Paint and in
TGraphBentErrors::Paint to draw error rectangles.

Revision 9505 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 12 20:06:33 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42437 byte(s)
Diff to previous 9408
From Olivier:
New options in TGraphErrors::Paint, TGraphAsymmErrors::Paint and in
TGraphBentErrors::Paint :

if option "3" is specified a filled area is drawn through the end
points of the vertical error bars.

if option "4" is specified a smoothed filled area is drawn through
the end points of the vertical error bars.

Example:

{
   gROOT->Reset();
   c1 = new TCanvas("c1","A Simple GraphErrors Example",200,10,700,500);
   const Int_t n = 20;
   Double_t x[n], y[n], ex[n], ey[n];
   for (Int_t i=0;i<n;i++) {
     x[i]  = i*0.1;
     y[i]  = 10*sin(x[i]+0.2);
     ex[i] = 0.08;
     ey[i] = 0.1*i;
   }
   gr = new TGraphErrors(n,x,y,ex,ey);
   gr->Draw("A3");
}

Revision 9408 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 6 14:55:04 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41264 byte(s)
Diff to previous 9399
Update misleading comments in the GetErrorX,Y functions.

Revision 9399 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 6 07:45:40 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41284 byte(s)
Diff to previous 9397
In TGraphAsymmErrors::BayesDivide add an option "w"
 By default the function does not check this assertion.
 if option "w" is specified, the function will fail if the histograms
 have been filled with weights not equal to 1.

Revision 9397 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 6 07:11:26 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41036 byte(s)
Diff to previous 9390
Fix typos

Revision 9390 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 5 06:55:07 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41008 byte(s)
Diff to previous 9264
In TGraphasymmErrors::BayesDivide, the test for histograms filled with weights
was wrong.

Revision 9264 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 19 15:47:19 2004 UTC (10 years, 7 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 41008 byte(s)
Diff to previous 8994
Remove the local protected function TGraphAsymmErrors::Betacf
and replace it by calls to the new function TMath::BetaCf.

Revision 8994 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 21 20:39:56 2004 UTC (10 years, 8 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42364 byte(s)
Diff to previous 8993
In the previous implementation, the test to detect histograms with weights
not equal one was not correct.

Revision 8993 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 21 19:07:34 2004 UTC (10 years, 8 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 42302 byte(s)
Diff to previous 8981
From Andy Haas
New version of TGraphAsymmErrors with more comments and protections.

Revision 8981 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 19 13:54:34 2004 UTC (10 years, 8 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 40279 byte(s)
Diff to previous 8979
Fix portability problems: fabs replaced by TMath::Abs

Revision 8979 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 19 13:47:22 2004 UTC (10 years, 8 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 40234 byte(s)
Diff to previous 8495
Implement a new TGraphAsymErrors constructor taking two histograms
in input. The resulting graph is obtained by dividing the two histograms.
The asymmetric errors are computed by the new function BayesDivide.

A new set of small utility functions (origin Marc Paterno) is introduced
in the class.

Code originally proposed by Andy Haas.

Revision 8495 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 25 07:26:42 2004 UTC (10 years, 10 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 26926 byte(s)
Diff to previous 8441
gStyle->SetEndErrorSize() was ignored by TGraphAsymmErrors::Paint

Revision 8441 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 19 12:35:24 2004 UTC (10 years, 10 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 26807 byte(s)
Diff to previous 8287
Add new constructor taken a TH1 as input.
Add corresponding setter functions.
        TGraphAsymmErrors(const TH1 *h);
        virtual void    SetPointEXlow(Int_t i, Double_t exl);
        virtual void    SetPointEXhigh(Int_t i, Double_t exh);
        virtual void    SetPointEYlow(Int_t i, Double_t eyl);
        virtual void    SetPointEYhigh(Int_t i, Double_t eyh);

Revision 8287 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 22 11:31:17 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 24807 byte(s)
Diff to previous 6418
Implement copy constructor for all TGraph family of classes

Revision 6418 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 10 20:12:22 2003 UTC (11 years, 9 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 24195 byte(s)
Diff to previous 6349
New set of functions added to TGraph, TGraphErrors, TGraphAsymmErrors to sort
a graph via a standard predefined function in TGraph or a user defined function.
Thanks to Axel Naumann

Revision 6349 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 1 17:44:04 2003 UTC (11 years, 9 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 23866 byte(s)
Diff to previous 5843
TGraphAsymmErrors::Set must be defined to overwrite TGraphErrors::Set
(thanks to Matt Palmer)

Revision 5843 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 2 22:41:49 2003 UTC (12 years ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 22851 byte(s)
Diff to previous 5636
Protect several functions like ComputeRange, GetHistogram, GetXaxis
when gPad is null.

Revision 5636 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 22 10:05:22 2002 UTC (12 years, 2 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 22835 byte(s)
Diff to previous 5602
I the Paint functions, optimize the distance between the error bar
and the marker.

Revision 5602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 16 15:17:47 2002 UTC (12 years, 2 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 22881 byte(s)
Diff to previous 5556
Make const the function ComputeRange in TGraph, TGraphErrors
   and TGraphAsymmErrors.
Rewrite TGraph::GetHistogram to create the histogram without
painting the graph.

Revision 5556 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 8 17:45:44 2002 UTC (12 years, 2 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 22875 byte(s)
Diff to previous 5103
Modify the algorithm computing the errors in X and Y in case of asymmetric errors.
Instead of:
   return TMath::Sqrt(elow*elow + ehigh*ehigh);
the new algorithm returns
   return TMath::Sqrt(0.5*(elow*elow + ehigh*ehigh));

Revision 5103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 9 20:45:43 2002 UTC (12 years, 5 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 22863 byte(s)
Diff to previous 4713
Modify the SavePrimitive functions to also save the associated histogram
information (in particular the axis titles) and also the TPaveStats.

Revision 4713 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 14 20:30:35 2002 UTC (12 years, 7 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 22395 byte(s)
Diff to previous 4638
Add new methods
  TGraph::RemovePoint(Int_t point)
  TGraphErrors::RemovePoint(Int_t point)
  TGraphAsymm::RemovePoint(Int_t point)

CagS: ----------------------------------------------------------------------

Revision 4638 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 31 17:16:11 2002 UTC (12 years, 7 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 21526 byte(s)
Diff to previous 4585
In TGraphErrors::SetPoint and TGraphAsymmErrors::SetPoint, implement the same logic
as in TGraph::SetPoint deleting the current fHistogram if there is one created.

Revision 4585 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 23 08:46:15 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 21452 byte(s)
Diff to previous 3748
Add support for option "x" (draw TGraph part only) in the Paint functions.

Revision 3748 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 24 11:39:31 2002 UTC (13 years ago) by rdm
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 21430 byte(s)
Diff to previous 3742
rename IOSFwd.h and IOStream.h to Riosfwd.h and Riostream.h. The change
is necessary because on Windows which is case insensitive IOStream.h
hides the real iostream.h.

Revision 3742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 23 17:52:52 2002 UTC (13 years ago) by rdm
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 21430 byte(s)
Diff to previous 3500
use IOSFwd.h in headers instead of <iosfwd> or many other ifdef'ed variant
and IOStream.h in the source instead of <iostream[.h]>, <fstream[.h]> and
<iomanip[.h]>.

Revision 3500 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 19 14:21:54 2001 UTC (13 years, 1 month ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 21453 byte(s)
Diff to previous 3494
Add new functions to all the TGraph classes to interactively with the mouse
add a new point or remove a point. These new functions are available
from the context menu.
   Int_t InsertPoint();
   Int_t RemovePoint();

Add new function SetPointError in TGraphErrors and TGraphAsymmErrors.
This new function is also in the context menu.

Revision 3494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 18 15:43:05 2001 UTC (13 years, 1 month ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 18601 byte(s)
Diff to previous 3451
Improve the ComputeRange functions in case of log scales in X or/and Y.

Revision 3451 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 10 21:11:17 2001 UTC (13 years, 1 month ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 18229 byte(s)
Diff to previous 3017
Modify the functions SavePrimitive to generate the code for
the associated fit functions.

Revision 3017 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 12 07:49:41 2001 UTC (13 years, 3 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 18005 byte(s)
Diff to previous 2603
In all the TGraphX classes add a new method Apply suggested and implemented by

       Miroslav Helbich <helbich@mail.desy.de>
If one has points x,y of TGraph, sometimes it is convenient to apply a
function to those points e.g y=f(x,y). There are few examples I've been
dealing with, like scale the points by some number f(x,y)=y*scale factor
or if you try to fit some complicated formula it is sometimes better to do
the transformation first.

 For classes TGraphErrors and TGraphAssymErrors the situation becomes a
little bit more complicated since the error bars have to be changed.

Revision 2603 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 20 21:05:30 2001 UTC (13 years, 6 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 16771 byte(s)
Diff to previous 2468
Optimize size of error bars/error bar separators in case of small pads
or very assymetric pads. Take into account aspect ratio when computing
the marker size in TPostScript.

Revision 2468 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 27 08:12:27 2001 UTC (13 years, 7 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 16710 byte(s)
Diff to previous 2448
Implement new option "[]" in the TGraph::Paint and TGraphAsymmErrors::Paint.
   // if option "[]" is specified only the end vertical/horizonthal lines
   // of the error bars are drawn. This option is interesting to superimpose
   // systematic errors on top of a graph with statistical errors.

Revision 2448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 24 17:04:38 2001 UTC (13 years, 7 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 16242 byte(s)
Diff to previous 1903
Modify the Paint functions to paint the TGraph symbols after the error bars

Revision 1903 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 6 07:16:24 2001 UTC (13 years, 9 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 16155 byte(s)
Diff to previous 1716
Implement new options in TGraphAsymmErrors::Paint (like in TGraphErrors::Paint).
   // by default horizonthal and vertical small lines are drawn at
   // the end of the error bars. if option "z" or "Z" is specified,
   // these lines are not drawn.
   //
   // if option contains ">" an arrow is drawn at the end of the error bars
   // if option contains "|>" a full arrow is drawn at the end of the error bars
   // the size of the arrow is set to 2/3 of the marker size.
   //
   // By default, error bars are drawn. If option "X" is specified,
   // the errors are not drawn (TGraph::Paint equivalent).

Revision 1716 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 28 07:26:04 2001 UTC (13 years, 10 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 14950 byte(s)
Diff to previous 1225
Change float* or double* to const float* or const double* in the constructors.

Revision 1225 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 15 12:05:24 2000 UTC (14 years, 1 month ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 14878 byte(s)
Diff to previous 1205
Forgot to update the Streamer of these classes.

Revision 1205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 13 15:13:57 2000 UTC (14 years, 1 month ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 14605 byte(s)
Diff to previous 985
      W A R N I N G   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     ==================================================================
A very long list of changes in this pre-release of version 3.00.
We have modified the signature of many functions (in particular TObject)
to introduce more constness in the system.
You must change your code if your class derives from TObject and uses
one of the modified functions such as ls, Print, Compare, Hash, etc.
The modified functions in TObject have the following signature:
   virtual TObject    *Clone() const;
   virtual Int_t       Compare(const TObject *obj) const;
   virtual void        Delete(Option_t *option=""); // *MENU*
   virtual void        DrawClass() const; // *MENU*
   virtual void        DrawClone(Option_t *option="") const; // *MENU*
   virtual void        Dump() const; // *MENU*
   virtual TObject    *FindObject(const TObject *obj) const;
   virtual char       *GetObjectInfo(Int_t px, Int_t py) const;
   virtual ULong_t     Hash() const;
   virtual void        Inspect() const; // *MENU*
   virtual Bool_t      IsEqual(const TObject *obj) const;
   virtual void        ls(Option_t *option="") const;
   virtual void        Print(Option_t *option="") const;

A similar operation has been done with classes such as TH1, TVirtualPad,
TTree, etc.

Revision 985 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 21 20:51:23 2000 UTC (14 years, 2 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 14587 byte(s)
Diff to previous 759
Function Streamer now in the implementation file.
Add code for the new automatic schema evolution algorithm

Revision 759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 13 07:32:07 2000 UTC (14 years, 3 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 14863 byte(s)
Diff to previous 753
added new paint option "z"
   // by default horizonthal and vertical small lines are drawn at
   // the end of the error bars. if option "z" or "Z" is specified,
   // these lines are not drawn.

Revision 753 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 12 13:26:12 2000 UTC (14 years, 3 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 14603 byte(s)
Diff to previous 151
Mods in the SavePrimitive to take into account the new class TMultiGraph

Revision 151 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:58:50 2000 UTC (14 years, 7 months ago) by brun
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 14503 byte(s)
Diff to previous 3
- Mods in TGraphAsymmErrors.h
  The internal dynamic arrays fEXlow,fEXhigh,fEYlow,fEYhigh  have their type changed from Float_t to Double_t
  class VersionID changed from 1 to 2.
  New constructor:
        TGraphAsymmErrors(Int_t n);
  The arguments of the other constructors are now mandatory:
        TGraphAsymmErrors(Int_t n, Float_t *x, Float_t *y, Float_t *exl=0, Float_t *exh=0, Float_t *eyl=0, Float_t *eyh=0);
        TGraphAsymmErrors(Int_t n, Double_t *x, Double_t *y, Double_t *exl=0, Double_t *exh=0, Double_t *eyl=0, Double_t *eyh=0);
   The following functions have their arguments or return type
   changed from Float_t to Double_t:
        virtual void    ComputeRange(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax);
        Double_t        GetErrorX(Int_t bin);
        Double_t        GetErrorY(Int_t bin);
        Double_t       *GetEXlow()  {return fEXlow;}
        Double_t       *GetEXhigh() {return fEXhigh;}
        Double_t       *GetEYlow()  {return fEYlow;}
        Double_t       *GetEYhigh() {return fEYhigh;}
        virtual void    SetPoint(Int_t i, Double_t x, Double_t y);
        virtual void    SetPointError(Int_t i, Double_t exl, Double_t exh, Double_t eyl, Double_t eyh);

- Mods in TGraphAsymmErrors.cxx. See changes in TGraphAsymmErrors.h.
  TGraphAsymmErrors::Streamer modified to read old objects written in single precision.

Revision 3 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: trunk/graf/src/TGraphAsymmErrors.cxx
File length: 11922 byte(s)
Copied from: branches/rdm/graf/src/TGraphAsymmErrors.cxx revision 2
Diff to previous 2
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.

Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: branches/rdm/graf/src/TGraphAsymmErrors.cxx
File length: 11922 byte(s)
Initial import of ROOT into CVS

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9