[root] / trunk / hist / hist / inc / TF2.h Repository:
ViewVC logotype

Log of /trunk/hist/hist/inc/TF2.h

Parent Directory Parent Directory


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

Revision 47952 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 10 18:57:10 2012 UTC (2 years, 1 month ago) by rdm
File length: 7242 byte(s)
Diff to previous 47661
More CINT removal cleanups:
- configure: remove enable_cling and hascling as we always have cling.
- remove many R__HAS_CLING ifdef's from the code.

Revision 47661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 21:06:02 2012 UTC (2 years, 1 month ago) by moneta
File length: 7724 byte(s)
Diff to previous 47641
increase default tolerances in TF1::IntegralError 
fix tests for changes in TF1::Integral

Revision 47641 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 09:59:40 2012 UTC (2 years, 1 month ago) by moneta
File length: 7724 byte(s)
Diff to previous 47480
Fix integration classes to use both a relative or n absolute accuracy
as requested in https://savannah.cern.ch/bugs/?70853

Improve TF1::Integral to add the precision parameter. 
Add a TF1::IntegralOneDim where one can specify both epsrel and epsabs and it returns also the error
Clean up the TF1::Integral class to fix some ambiguities 
Remove the possibility to pass vector of parameters in Tf1::Integral

remove obsolate file minuit2/src/FitterUtil.cxx

Revision 47480 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 15:06:44 2012 UTC (2 years, 2 months ago) by axel
File length: 8056 byte(s)
Diff to previous 46310
From Gabriel:
Hide CINT interfaces (void* function pointers) from ROOT-with-cling; they were using Getp2f2funcname() and are not needed anymore.

Revision 46310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 4 10:16:59 2012 UTC (2 years, 3 months ago) by moneta
File length: 8028 byte(s)
Diff to previous 44507
Re-implement GetMinimum of TF2 and TF3 using the Minimizer class
  - Add also GetMinimum/GetMaximum and TF2::GetMaximumXY and TF3::GetMaximumXYZ
  - The functions TF2::GetMinimumXY and TF3::GetMinimumXYZ return now the minimum of the function

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: 7793 byte(s)
Diff to previous 29895
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 29895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 25 09:35:06 2009 UTC (5 years, 5 months ago) by brun
File length: 7788 byte(s)
Diff to previous 28299
The functions DrawDerivative and DrawIntegral return now a TObject* instead of being void.
In case of TF1 these functions return a TGraph*. This changes leaves the door open for a concrete implementations
in TF2 and TF3 with TGraph2D (may be) or a future TGraph3D.

Revision 28299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 21 07:35:58 2009 UTC (5 years, 9 months ago) by moneta
File length: 7770 byte(s)
Diff to previous 26166
use const char * instead of char *

Revision 26166 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 12 16:25:31 2008 UTC (6 years, 2 months ago) by brun
File length: 7758 byte(s)
Diff to previous 25863
From Federico:
changes to do with char* constness

Revision 25863 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 17 18:53:10 2008 UTC (6 years, 3 months ago) by brun
File length: 7734 byte(s)
Diff to previous 22694
From Federico:
More corrections to support effc++

Revision 22694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 20:23:21 2008 UTC (6 years, 10 months ago) by rdm
File length: 7780 byte(s)
Diff to previous 20882
move hist, histpainter, spectrum and spectrumpainter in the hist package.

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/hist/inc/TF2.h
File length: 7780 byte(s)
Diff to previous 19826
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 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/hist/inc/TF2.h
File length: 7780 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/hist/inc/TF2.h
File length: 7826 byte(s)
Diff to previous 19152
remove :$ from tag line

Revision 19152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 23 21:22:43 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 7836 byte(s)
Diff to previous 18836
From Matevz:
Added virtual function CreateHistogram() that creates and fills a
histogram that is needed for its visualization.

Revision 18836 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 21 08:38:48 2007 UTC (7 years, 8 months ago) by moneta
Original Path: trunk/hist/inc/TF2.h
File length: 7795 byte(s)
Diff to previous 15672
add support for creating TF1 from function object (functors) and class member functions

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/hist/inc/TF2.h
File length: 6354 byte(s)
Diff to previous 13298
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 13298 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 21 09:47:20 2005 UTC (9 years, 2 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 6352 byte(s)
Diff to previous 12431
From Anna:
Implement new functions in TF2 and TF3 to find the minimum of a function.
void TF2::GetMinimumXY(Double_t &x, Double_t &y)
{
// return the X and Y values corresponding to the minimum value of the function
// To find the minimum on a range, first set this range via the SetRange function
// Method:
//   First, a grid search is performed to find the initial estimate of the
//   minimum location. The range of the function is divided into fNpx and fNpy
//   sub-ranges. If the function is "good"(or "bad"), these values can be changed
//   by SetNpx and SetNpy functions
//   Then, Minuit minimization is used with starting values found by the grid search

void TF3::GetMinimumXYZ(Double_t &x, Double_t &y, Double_t &z)
{
// Return the X, Y and Z values corresponding to the minimum value of the function
// on its range. To find the minimum on a subrange, use the SetRange() function first.
// Method:
//   First, a grid search is performed to find the initial estimate of the
//   minimum location. The range of the function is divided
//   into fNpx,fNpy and fNpz sub-ranges. If the function is "good"(or "bad"),
//   these values can be changed by SetNpx(), SetNpy() and SetNpz() functions.
//   Then, Minuit minimization is used with starting values found by the grid search

Revision 12431 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 3 17:40:34 2005 UTC (9 years, 5 months ago) by pcanal
Original Path: trunk/hist/inc/TF2.h
File length: 6292 byte(s)
Diff to previous 12259
Add support for the creation of TF1, TF2 and TF3 object from function with
the signature
   double (*)(const double*,const double*);
from compiled code.  So far only double (*)(double*,double*) was supported

Revision 12259 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 5 22:23:17 2005 UTC (9 years, 6 months ago) by pcanal
Original Path: trunk/hist/inc/TF2.h
File length: 6129 byte(s)
Diff to previous 7113
Do not expose to CINT function that should not be called from
the interpreter.  This allow simplification of their implementation

Revision 7113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 20 07:00:47 2003 UTC (11 years, 5 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 6105 byte(s)
Diff to previous 6805
Add new functions Moment, CentralMoment, Mean, Variance.
From an original code by Gene Van Buren

In TF1
======
   virtual Double_t Moment(Double_t n, Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001);
   virtual Double_t CentralMoment(Double_t n, Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001);
   virtual Double_t Mean(Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001) {return Moment(1,a,b,params,epsilon);}
   virtual Double_t Variance(Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001) {return CentralMoment(2,a,b,params,epsilon);}

in TF2
======
   virtual Double_t Moment2(Double_t nx, Double_t ax, Double_t bx, Double_t ny, Double_t ay, Double_t by, Double_t epsilon=0.000001);
   virtual Double_t CentralMoment2(Double_t nx, Double_t ax, Double_t bx, Double_t ny, Double_t ay, Double_t by, Double_t epsilon=0.000001);

   virtual Double_t Mean2X(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t epsilon=0.000001) {return Moment2(1,ax,bx,0,ay,by,epsilon);}
   virtual Double_t Mean2Y(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t epsilon=0.000001) {return Moment2(0,ax,bx,1,ay,by,epsilon);}

   virtual Double_t Variance2X(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t epsilon=0.000001) {return CentralMoment2(2,ax,bx,0,ay,by,epsilon);}
   virtual Double_t Variance2Y(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t epsilon=0.000001) {return CentralMoment2(0,ax,bx,2,ay,by,epsilon);}

   virtual Double_t Covariance2XY(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t epsilon=0.000001) {return CentralMoment2(1,ax,bx,1,ay,by,epsilon);}

in TF3
=====
   virtual Double_t Moment3(Double_t nx, Double_t ax, Double_t bx, Double_t ny, Double_t ay, Double_t by, Double_t nz, Double_t az, Double_t bz, Double_t epsilon=0.000001);
   virtual Double_t CentralMoment3(Double_t nx, Double_t ax, Double_t bx, Double_t ny, Double_t ay, Double_t by, Double_t nz, Double_t az, Double_t bz, Double_t epsilon=0.000001);

   virtual Double_t Mean3X(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return Moment3(1,ax,bx,0,ay,by,0,az,bz,epsilon);}
   virtual Double_t Mean3Y(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return Moment3(0,ax,bx,1,ay,by,0,az,bz,epsilon);}
   virtual Double_t Mean3Z(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return Moment3(0,ax,bx,0,ay,by,1,az,bz,epsilon);}

   virtual Double_t Variance3X(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return CentralMoment3(2,ax,bx,0,ay,by,0,az,bz,epsilon);}
   virtual Double_t Variance3Y(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return CentralMoment3(0,ax,bx,2,ay,by,0,az,bz,epsilon);}
   virtual Double_t Variance3Z(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return CentralMoment3(0,ax,bx,0,ay,by,2,az,bz,epsilon);}

   virtual Double_t Covariance3XY(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return CentralMoment3(1,ax,bx,1,ay,by,0,az,bz,epsilon);}
   virtual Double_t Covariance3XZ(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return CentralMoment3(1,ax,bx,0,ay,by,1,az,bz,epsilon);}
   virtual Double_t Covariance3YZ(Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=0.000001) {return CentralMoment3(0,ax,bx,1,ay,by,1,az,bz,epsilon);}

Revision 6805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 30 15:45:52 2003 UTC (11 years, 6 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 5032 byte(s)
Diff to previous 6347
From Philippe:
The following patch implements TTree variable alias.

To use them:
        mytree->SetAlias("mult","fPx*fPy");
        mytree->Draw("mult");

Note that the aliases have been added to the TTree object so that they can be persistent (with the tree) if you choose.

Also note that the alias are not checked for validity until they are used in a Draw or Scan command.

Existing alias are silently replaced.

The new functions are:
        TTree::SetAlias
        TTree::GetAlias
        TChain::GetAlias
        TTree::GetListOfAliases

This patch also adds operator= for TFormula, TF1, TF2, TF3 (it calls the respective Copy member functions).  It makes TTreeFormula::operator= private (Copy has not been implemented yet).

Also some of the TFormula and TTreeFormula codes (those stored in fOper) has been aliased to enums (this renders the code is little bit more readable and searchable).

TFormula and TTreeFormula have been updated to handle strings in a more flexible (and for TTreeFormula to be able to return them).

Revision 6347 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 31 16:04:35 2003 UTC (11 years, 9 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4997 byte(s)
Diff to previous 5919
Make all GetRange functions const

Revision 5919 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 15 21:45:39 2003 UTC (12 years ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4979 byte(s)
Diff to previous 5735
Implement TF1::GetRandom(Double_t xmin, Double_t xmax), a proposal from Daniel de Marco.
This function is dummied in case of TF2.

Revision 5735 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 4 10:38:32 2002 UTC (12 years, 1 month ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4917 byte(s)
Diff to previous 5717
Make all DrawCopy functions const

Add new function in TH1
TH1 *TH1::DrawNormalized(Option_t *option, Double_t norm) const
//  Draw a normalized copy of this histogram.
//
//  A clone of this histogram is normalized to norm and drawn with option.
//  A pointer to the normalized histogram is returned.
//  The contents of the histogram copy are scaled such that the new
//  sum of weights (excluding under and overflow) is equal to norm.
//  Note that the returned normalized histogram is not added to the list
//  of histograms in the current directory in memory.
//  It is the user's responsability to delete this histogram.
//  The kCanDelete bit is set for the returned object. If a pad containing
//  this copy is cleared, the histogram will be automatically deleted.
//
//     See Draw for the list of options

Revision 5717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 2 18:50:12 2002 UTC (12 years, 1 month ago) by rdm
Original Path: trunk/hist/inc/TF2.h
File length: 4912 byte(s)
Diff to previous 5518
mega patch to remove almost all compiler warnings on MacOS X where the
compiler is by default in pedantic mode (LHCb also like to use this option).
The following issues have been fixed:
- removal of unused arguments
- comparison between signed and unsigned integers
- not calling of base class copy ctor in copy ctor's
To be done, the TGeo classes where we get still many hundred warnings of
the above nature. List forwarded to Andrei.

Revision 5518 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 31 07:27:37 2002 UTC (12 years, 2 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4922 byte(s)
Diff to previous 4927
Make const all Copy functions.
WARNING: If your class implements a Copy function deriving
from TObject or one of the ROOT classes, you must make
your Copy function const.

Revision 4927 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 16 08:06:57 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4915 byte(s)
Diff to previous 3121
Implement dummy versions of DrawDerivative and DrawIntegral
non visible from the context menu.

Revision 3121 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 27 10:38:50 2001 UTC (13 years, 3 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4793 byte(s)
Diff to previous 2598
New function IsInside redefining TF1::IsInside.

Revision 2598 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 19 17:12:25 2001 UTC (13 years, 6 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4738 byte(s)
Diff to previous 1719
When a TF2 was created with an interpreted or compiled function,
it was not possible to save the TF2 object in a file and read it
in a separate program because TF2 does not save the code of the
interpreted function. Only TF2s created with inline expressions
could be paint in a separate session.
In TF1, we already had the logic to save an array fSave with
the function values created at fNpx points. TF2 has been modified
to provide the same functionality. One can save a TF2 and draw it
again in a new session.
To implement this feature, the signature of the function TF1::Save
has been modified to be general for 1,2 and 3-d functions.
The classes TH1 and TGraph where TF1::Save was called have been
modified accordingly.

Revision 1719 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 28 11:04:07 2001 UTC (13 years, 10 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4574 byte(s)
Diff to previous 1717
More changes (hopefully last cleanup) introducing constness in the API.

Revision 1717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 28 07:54:22 2001 UTC (13 years, 10 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4568 byte(s)
Diff to previous 1545
Change float* or double* to const float* or const double* in all constructors
or functions with arrays of floats or doubles.

Revision 1545 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 7 20:59:46 2001 UTC (13 years, 11 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4562 byte(s)
Diff to previous 1205
Implement TF2::SavePrimitive.

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/hist/inc/TF2.h
File length: 4494 byte(s)
Diff to previous 959
      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 959 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 21 20:29:46 2000 UTC (14 years, 2 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4464 byte(s)
Diff to previous 136
Increment class version from 3 to 4.

Revision 136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:37:48 2000 UTC (14 years, 7 months ago) by brun
Original Path: trunk/hist/inc/TF2.h
File length: 4467 byte(s)
Diff to previous 3
  TF2 members fYmin, fYmax upgraded to Double_t.
  The following functions have a new signature:
   TF2(const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1);
   TF2(const char *name, void *fcn, Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1, Int_t npar=0);
   TF2(const char *name, Double_t (*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1, Int_t npar=0);
   virtual void     DrawF2(const char *formula, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, Option_t *option="");
   virtual Int_t    GetContour(Double_t *levels=0);
   virtual Double_t GetContourLevel(Int_t level);
       Double_t     GetRandom();
   virtual void     GetRandom2(Double_t &xrandom, Double_t &yrandom);
   virtual void     GetRange(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax);
   virtual Double_t GetYmin() {return fYmin;}
   virtual Double_t GetYmax() {return fYmax;}
   virtual void     SetContour(Int_t nlevels=20, Double_t *levels=0);
   virtual void     SetContourLevel(Int_t level, Double_t value);
   virtual void     SetRange(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax); // *MENU*
  TF2::Streamer modified to support new schema.

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/hist/inc/TF2.h
File length: 4365 byte(s)
Copied from: branches/rdm/hist/inc/TF2.h 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/hist/inc/TF2.h
File length: 4365 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