[root] / trunk / tree / tree / src / TEntryListBlock.cxx Repository:
ViewVC logotype

Log of /trunk/tree/tree/src/TEntryListBlock.cxx

Parent Directory Parent Directory


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

Revision 43271 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 7 05:53:52 2012 UTC (2 years, 10 months ago) by pcanal
File length: 18127 byte(s)
Diff to previous 35363
Add missing assign operator
Coverity number 35264,35265,35266,35267,35270,35273,35274,35275,
35281,35382,35383,35284,35285,35286,35286,35287,35288,35289,35290,35291,35292,35293,35294
35304,35305,35306,35307,35308,
35356,35371,35372,35378,35379,
35382

Revision 35363 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 17 12:33:37 2010 UTC (4 years, 4 months ago) by brun
File length: 17467 byte(s)
Diff to previous 31603
Fix forward_null. coverity CID 116717 11622 11643

Revision 31603 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 7 18:59:15 2009 UTC (5 years, 1 month ago) by pcanal
File length: 17443 byte(s)
Diff to previous 23466
Add missing initialization (found by coverity)

Revision 23466 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 23 13:52:45 2008 UTC (6 years, 9 months ago) by brun
File length: 17411 byte(s)
Diff to previous 22902
Fix shadowed variables

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: 17441 byte(s)
Diff to previous 21065
move tree, treeplayer and treeviewer under tree meta directory.

Revision 21065 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 15:13:22 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 17441 byte(s)
Diff to previous 20882
From Anna:
fixes an issue with a seg. fault in SetEventList() ==> SetEntryList(), another issue with full entry lists, with correct resetting of "current" indices and with printing of empty entry lists.

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/tree/src/TEntryListBlock.cxx
File length: 17264 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/tree/src/TEntryListBlock.cxx
File length: 17264 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/tree/src/TEntryListBlock.cxx
File length: 17321 byte(s)
Diff to previous 18911
remove :$ from tag line

Revision 18911 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 30 07:01:16 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 17331 byte(s)
Diff to previous 18899
Fix coding conventions

Revision 18899 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 29 13:16:31 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 17340 byte(s)
Diff to previous 18856
Fix coding conventions

Revision 18856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 22 13:47:43 2007 UTC (7 years, 8 months ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 17341 byte(s)
Diff to previous 18313
From Anna:
Changes in TEntryListBlock class to allow storing the indices of entries that don't pass. It's used when more than 15/16 of entries pass the selection, so it makes sense to store the non-passing entries as an array instead of storing passing entries as bits. Also, start calling OptimizeStorage() method after each Merge().

Revision 18313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 17 08:45:36 2007 UTC (7 years, 10 months ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 13432 byte(s)
Diff to previous 17422
Change the documentation of TEntryList and TEntryListBlock to html format
and add macros generating pictures documenting the two classes.

Revision 17422 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 07:57:14 2007 UTC (8 years ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 13371 byte(s)
Diff to previous 17235
From Anna:

Extend the functionality of TEntryList and add the following info in TTree::Draw

   //     Saving the result of Draw to a TEventList or a TEntryList
   //     =========================================================
   //  TTree::Draw can be used to fill a TEventList object (list of entry numbers)
   //  instead of histogramming one variable.
   //  If varexp0 has the form >>elist , a TEventList object named "elist"
   //  is created in the current directory. elist will contain the list
   //  of entry numbers satisfying the current selection.
   //  If option "entrylist" is used, a TEntryList object is created
   //  Example:
   //    tree.Draw(">>yplus","y>0")
   //    will create a TEventList object named "yplus" in the current directory.
   //    In an interactive session, one can type (after TTree::Draw)
   //       yplus.Print("all")
   //    to print the list of entry numbers in the list.
   //    tree.Draw(">>yplus", "y>0", "entrylist")
   //    will create a TEntryList object names "yplus" in the current directory
   //
   //  By default, the specified entry list is reset.
   //  To continue to append data to an existing list, use "+" in front
   //  of the list name;
   //    tree.Draw(">>+yplus","y>0")
   //      will not reset yplus, but will enter the selected entries at the end
   //      of the existing list.
   //
   //      Using a TEventList or a TEntryList as Input
   //      ===========================
   //  Once a TEventList or a TEntryList object has been generated, it can be used as input
   //  for TTree::Draw. Use TTree::SetEventList or TTree::SetEntryList to set the
   //  current event list
   //  Example1:
   //     TEventList *elist = (TEventList*)gDirectory->Get("yplus");
   //     tree->SetEventList(elist);
   //     tree->Draw("py");
   //  Example2:
   //     TEntryList *elist = (TEntryList*)gDirectory->Get("yplus");
   //     tree->SetEntryList(elist);
   //     tree->Draw("py");
   //  If a TEventList object is used as input, a new TEntryList object is created
   //  inside the SetEventList function. In case of a TChain, all tree headers are loaded
   //  for this transformation. This new object is owned by the chain and is deleted
   //  with it, unless the user extracts it by calling GetEntryList() function.
   //  See also comments to SetEventList() function of TTree and TChain.
   //
   //  If arrays are used in the selection critera, the entry entered in the
   //  list are all the entries that have at least one element of the array that
   //  satisfy the selection.
   //  Example:
   //      tree.Draw(">>pyplus","fTracks.fPy>0");
   //      tree->SetEventList(pyplus);
   //      tree->Draw("fTracks.fPy");
   //  will draw the fPy of ALL tracks in event with at least one track with
   //  a positive fPy.
   //
   //  To select only the elements that did match the original selection
   //  use TEventList::SetReapplyCut or TEntryList::SetReapplyCut.
   //  Example:
   //      tree.Draw(">>pyplus","fTracks.fPy>0");
   //      pyplus->SetReapplyCut(kTRUE);
   //      tree->SetEventList(pyplus);
   //      tree->Draw("fTracks.fPy");
   //  will draw the fPy of only the tracks that have a positive fPy.
   //
   //  Note: Use tree->SetEventList(0) if you do not want use the list as input.

Revision 17235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 19 14:02:39 2006 UTC (8 years, 1 month ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 13405 byte(s)
Diff to previous 16984
From Anna:
a fix for some bugs in TEntryList and TEntryListBlock that I found while testing.

Revision 16984 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 30 07:49:39 2006 UTC (8 years, 1 month ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 12894 byte(s)
Diff to previous 16655
From Anna:
fixing some bugs and memory leaks

Revision 16655 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 31 15:18:34 2006 UTC (8 years, 2 months ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 12857 byte(s)
Diff to previous 16653
From Anna:
a more detailed description of TEntryList and TEntryListBlock

Revision 16653 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 31 08:51:07 2006 UTC (8 years, 2 months ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 11750 byte(s)
Diff to previous 16642
Fix coding conventions

Revision 16642 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Oct 27 09:58:02 2006 UTC (8 years, 2 months ago) by brun
Original Path: trunk/tree/src/TEntryListBlock.cxx
File length: 11755 byte(s)
First attempt to introduce the new TEntryList class (will replace TEventList)
The class is not yet connected to TTree/TChain. Just testing portability.

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