[root] / trunk / tree / treeplayer / inc / TTreeFormulaManager.h Repository:
ViewVC logotype

Log of /trunk/tree/treeplayer/inc/TTreeFormulaManager.h

Parent Directory Parent Directory


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

Revision 22902 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 31 09:48:42 2008 UTC (6 years, 9 months ago) by rdm
File length: 3652 byte(s)
Diff to previous 20882
move tree, treeplayer and treeviewer under tree meta directory.

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/treeplayer/inc/TTreeFormulaManager.h
File length: 3652 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/treeplayer/inc/TTreeFormulaManager.h
File length: 3652 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/treeplayer/inc/TTreeFormulaManager.h
File length: 3711 byte(s)
Diff to previous 17534
remove :$ from tag line

Revision 17534 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 22:02:49 2007 UTC (7 years, 11 months ago) by pcanal
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3721 byte(s)
Diff to previous 7773
Insure that CINT knows about the privacy of the destructor

Revision 7773 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 16 18:55:49 2003 UTC (11 years, 1 month ago) by brun
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3700 byte(s)
Diff to previous 7749
From Philippe

This patch restores and enhances TTree::Scan previous behavior regarding arrays.
It nows always (unless user request otherwise) print all the requested elements
of all the arrays.  The printing of multi-dimensional array is now done in a
linear, non-synchronized fashion.  In particular this means that selection on
2D arrays (including array within a TClonesArray) might not print the correct
instance of the arrays (in case of using arrays of un-even dimension)

You can now limit the number of element in the array by using the string option 'lenmax=dd':

Revision 7749 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 13 09:25:56 2003 UTC (11 years, 1 month ago) by brun
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3672 byte(s)
Diff to previous 7153
From Philippe

I enhanced TTree::Scan so that instead of having
    t3333->Scan("PtGen","Type==13");
being always equivalent to
    t3333->Scan("PtGen[0]","Type[0]==13");

TTree::Scan will now print all the requested elements of any array (as TTree::Draw does).

TTree::Principal has been similarly updated (but not tested).

TTreeFormula has also been updated to remove a bad side-effect of the boolean operation optimization. In case like
     analysis->Scan("Lept_1","Lept_1>=0&&Lept_2!=0");
if Letp_1[0] was negatif then the Lept_2 branch was not read from file.

Revision 7153 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 25 17:31:42 2003 UTC (11 years, 5 months ago) by brun
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3671 byte(s)
Diff to previous 6039
From Philippe:

This patch solves 2 problems.

If a simple tree was made the friend of a chain, the simple tree was loaded using the 'entry in the tree (inside the
chain)' instead of the 'entry in the chain'.  This resulted in ONLY the first part of the simple tree to be used (over
and over again)!

TTree::Scan (Query and CopyTree) could not handle the case where a TChain was made a friend of a TTree (and problably
more cases of uneven length chain friends).  This was
because, it never detected that a new file was open since it only looked a the main Tree (and none of its friend).  In
consequence the formula were not updated when they should.

Revision 6039 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 31 16:47:19 2003 UTC (11 years, 11 months ago) by rdm
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3600 byte(s)
Diff to previous 6025
only make dtor public for VC++ 1300 compiler, not for anyother. This allows
for the intended behaviour on all other systems/compilers.

Revision 6025 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 31 08:23:39 2003 UTC (11 years, 11 months ago) by brun
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3513 byte(s)
Diff to previous 4312
The TTreeFormulaManager destructor moved to the public area.
VC++7 did not accept it as private.

Revision 4312 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 4 17:28:52 2002 UTC (12 years, 9 months ago) by rdm
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3445 byte(s)
Diff to previous 4245
correct some Error() and Warning() messages.

Revision 4245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 26 09:06:34 2002 UTC (12 years, 10 months ago) by brun
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3455 byte(s)
Diff to previous 4244
Replace statements like
 friend TTreeFormula
by
 friend class TTreeFormula

Some compilers (AIX/xlc5 and HP-UX complain for the first form

Revision 4244 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Mar 26 08:24:01 2002 UTC (12 years, 10 months ago) by brun
Original Path: trunk/treeplayer/inc/TTreeFormulaManager.h
File length: 3392 byte(s)
New classes called by TTreeFormula

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