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

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

Parent Directory Parent Directory


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

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: 3149 byte(s)
Diff to previous 38595
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 38595 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 24 00:40:37 2011 UTC (3 years, 10 months ago) by pcanal
File length: 3144 byte(s)
Diff to previous 22902
In TChain::ls, print the name of the chain and indent the list
of files (this fixes https://savannah.cern.ch/bugs/?79909).

In TObject::ls, add support for the option 'noaddr' which 
prevents the printing of the address of the object.   This
is useful in particular in roottest.   Use this in hadd
and TFileMerger

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: 3065 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/tree/src/TChainElement.cxx
File length: 3065 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/TChainElement.cxx
File length: 3065 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/TChainElement.cxx
File length: 3119 byte(s)
Diff to previous 18648
remove :$ from tag line

Revision 18648 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 3 15:27:40 2007 UTC (7 years, 8 months ago) by rdm
Original Path: trunk/tree/src/TChainElement.cxx
File length: 3129 byte(s)
Diff to previous 16877
From Gerri:
This is the last patch to synchronize with the CAF:

TDSet.h, .cxx
   - Use TCollection instead of TList
   - Support thre object types in TDSet::Add(TCollection *): TFileInfo, TUrl
     and TObjString .
   - Conserve the looked-up status of TChainElements when instantiating
     from a TChain.

TChainElement.h, .cxx
   - Use BIT(15) to flag the looked-up status

TChain.h, .cxx
   - Use TCollection instead of TList
   - Support thre object types in TDSet::Add(TCollection *): TFileInfo, TUrl
     and TObjString .
   - Save / Test the looked-up status of elements to avoid multiple lookup;
     an option is available in TChain::Lookup(Bool_t force = kFALSE) to
     force a new lookup.

Revision 16877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 22 16:52:54 2006 UTC (8 years, 2 months ago) by rdm
Original Path: trunk/tree/src/TChainElement.cxx
File length: 2830 byte(s)
Diff to previous 15536
Another bunch of Long64_t truncation warning fixes.

Revision 15536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 25 14:14:11 2006 UTC (8 years, 7 months ago) by pcanal
Original Path: trunk/tree/src/TChainElement.cxx
File length: 2826 byte(s)
Diff to previous 13207
Enhance SetBranchAddress so that the curent recommended code:
    chain->SetBranchAddres(branchname,&userdata); // once per chain
    ....
    branchptr = chain->GetBranch(branchname); // once per tree in the chain
can be replaced by:
    chain->SetBranchAddres(branchname,&userdata,&branchptr); // once per chain
As a result, branchptr will be either set to 0 when the branch does
not exist or the tree is not loaded yet and will be 'refreshed'
automatically everytime the chain loads a new tree.

MakeClass and MakeSelector have been updated to take advantage of
this new feature.  This removed most the code from the Notify
method.

Revision 13207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 11 22:16:04 2005 UTC (9 years, 2 months ago) by pcanal
Original Path: trunk/tree/src/TChainElement.cxx
File length: 2794 byte(s)
Diff to previous 10902
Update the spacing and documentation to match the coding rule

Revision 10902 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 12 18:02:28 2005 UTC (10 years ago) by brun
Original Path: trunk/tree/src/TChainElement.cxx
File length: 3207 byte(s)
Diff to previous 5717
From Philippe:
TDirectory:
   update TDirectory::GetObject to be able to retrieve TObject from
   the in-memory list (to match the behavior of TObject::Get).

stress:
   update to use TDirectory new object retrieval interface.  This will
   allow testing of their availability in interpreted code.

TChainElement:
   Insure the proper default initialization of new data members

TTree:
   slight warning message fix

TTreeFormula:
   Update to a problem in case of splitted top level STL container
   Fix for TTree::Scan of strings when they are inside a collection
     (the first element __was__ repeated instead of the sub-sequent elements).

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/tree/src/TChainElement.cxx
File length: 3130 byte(s)
Diff to previous 1292
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 1292 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 26 14:23:05 2000 UTC (14 years, 1 month ago) by brun
Original Path: trunk/tree/src/TChainElement.cxx
File length: 3139 byte(s)
Diff to previous 3
New function GetEntries required by the new TChain functions.

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/tree/src/TChainElement.cxx
File length: 2853 byte(s)
Copied from: branches/rdm/tree/src/TChainElement.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/tree/src/TChainElement.cxx
File length: 2853 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