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

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

Parent Directory Parent Directory


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

Revision 46380 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 8 12:48:37 2012 UTC (2 years, 3 months ago) by moneta
File length: 47916 byte(s)
Diff to previous 46244
- when calling TH*:Fill with a weight different than 1, automatically call Sumw2()

Revision 46244 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 28 08:31:34 2012 UTC (2 years, 3 months ago) by moneta
File length: 48052 byte(s)
Diff to previous 44826
remove un-needed code in ThnBase::IsInRange with new implementation of SetRange
 update also comments

Revision 44826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 2 07:43:44 2012 UTC (2 years, 6 months ago) by axel
File length: 48733 byte(s)
Diff to previous 43595
Resize fBrowsables to fNdimensions; allow fBrowsables to expand.

Revision 43595 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 31 12:09:10 2012 UTC (2 years, 9 months ago) by axel
File length: 48701 byte(s)
Diff to previous 43563
No spaces in axis names; fixes tutorials/tree/drawsparse.C

Revision 43563 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 29 17:42:51 2012 UTC (2 years, 9 months ago) by axel
File length: 48703 byte(s)
Diff to previous 43535
Let the browser show default axis names if none exist (e.g. for old THnBases).

Revision 43535 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 28 16:09:07 2012 UTC (2 years, 9 months ago) by axel
File length: 48583 byte(s)
Diff to previous 42759
Set axis names; use them in browser info.

Revision 42759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 23 08:52:21 2012 UTC (3 years ago) by axel
File length: 48479 byte(s)
Diff to previous 42758
Second part of r42758: copy of the content!

Revision 42758 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 23 08:47:17 2012 UTC (3 years ago) by axel
File length: 48461 byte(s)
Diff to previous 42694
Implement THn::CreateHn() and THnSparse::CreateSparse() taking a THnBase (which in turn call THnBase::CreateHnAny() taking a THnBase):
converts a THn to a THnSparse and vice versa, keeping the bin type.
Can also be used to clone a THnBase-derived object.
Move storage initialization into separate (pure virtual) function
such that the common initialization part can end up in a new function THnBase::Init() which is called by (the now non-virtual) CloneEmpty() and CreateHnAny().

Revision 42694 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Jan 18 13:09:09 2012 UTC (3 years ago) by axel
File length: 43897 byte(s)
Add non-sparse, n-dimensional histogram THnD, THnF, THnI...
THn and THnSparse now both derive from THnBase, providing the common interfaces and algorithms.
Extend stress suite to cover THn, too.
THn uses TNDArray for bin storage, an n-dimensional array. It provides an interface to extract an element by a series of operator[]:
Double_t value = arr[0][2][1][5];

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