From Dario: patch introducing an improved dataset management model where the PROOF (ROOT)
   dataset manager is a light frontend to the experiment file catalogs; TDataSetManagerFile
   is still used as local cache of the experiment information or to store the work-in-progress
   status of the dataset manager daemon. This model is expected to solve the scalability issues
   observed currently at AAFs.
   The patch includes the new class TDataSetManagerAliEn with the first concrete implementation
   of experiment catallog interface. The equivalent for ATLAS will follow.


git-svn-id: https://root.cern.ch/svn/root/trunk@48060 27541ba8-7e3a-0410-8455-c3a389f83636
Add error message when we are missing the type for the object in TDirectoryFile::WriteObjectAny


git-svn-id: https://root.cern.ch/svn/root/trunk@48062 27541ba8-7e3a-0410-8455-c3a389f83636
Use master session tag for the query manager lock file name


git-svn-id: https://root.cern.ch/svn/root/trunk@48063 27541ba8-7e3a-0410-8455-c3a389f83636
Prevent use of function (WriteObject(void*,...) ) which is guaranteed to fail by making it private (it uses to work in Cint because its void* where actually ... 'typed'


git-svn-id: https://root.cern.ch/svn/root/trunk@48065 27541ba8-7e3a-0410-8455-c3a389f83636


   In TProofBench::DrawCPU and TProofBench::DrawDataSet, fix an issue with histogram range when
   the range was not starting from 0.
   In TProofBenchRunDataRead::Run, allow starting from Nwork > 1 also for the Nx case.


git-svn-id: https://root.cern.ch/svn/root/trunk@48068 27541ba8-7e3a-0410-8455-c3a389f83636
from Gabriel:

- made Divide Warning / Error messages more suggestive: 
	http://savannah.cern.ch/bugs/?99448
- replaced SetBinContent with UpdateBinContent in Divide / Add / Multiply, 
  where we know for sure that we are updating the content inside the histogram limits: [0, fNbins + 1]
- improved the Copy method to use UpdateBinContent and RetrieveBinContent 
   (extra precautions for extending axis / saving buffer do not need to be taken anymore)


git-svn-id: https://root.cern.ch/svn/root/trunk@48070 27541ba8-7e3a-0410-8455-c3a389f83636
add operator =


git-svn-id: https://root.cern.ch/svn/root/trunk@48071 27541ba8-7e3a-0410-8455-c3a389f83636
make sure the proofbench par files end up in the etc/ of the build directory.


git-svn-id: https://root.cern.ch/svn/root/trunk@48073 27541ba8-7e3a-0410-8455-c3a389f83636
Properly escape quotes in macro definition


git-svn-id: https://root.cern.ch/svn/root/trunk@48074 27541ba8-7e3a-0410-8455-c3a389f83636
From Dario:
Fixed build error of TDataSetManagerAliEn on Win32, and some warnings
concerning overloading/overriding virtual functions. Also silenced a
PROOF warning by default when no dataset stager repository is defined.


git-svn-id: https://root.cern.ch/svn/root/trunk@48078 27541ba8-7e3a-0410-8455-c3a389f83636
fix a compiler warning from previous commit: no need to take care about fBugger since we are using RetrieveBinContent


git-svn-id: https://root.cern.ch/svn/root/trunk@48079 27541ba8-7e3a-0410-8455-c3a389f83636
The new and delete expression must used a fully qualified name


git-svn-id: https://root.cern.ch/svn/root/trunk@48080 27541ba8-7e3a-0410-8455-c3a389f83636
typo


git-svn-id: https://root.cern.ch/svn/root/trunk@48081 27541ba8-7e3a-0410-8455-c3a389f83636
Avoid adding the extra flags twice for TCling.cxx


git-svn-id: https://root.cern.ch/svn/root/trunk@48082 27541ba8-7e3a-0410-8455-c3a389f83636
Improve CompareContent by also comparing the 'data type' index.  This helps in the case where cling is actually keeping more typedef information that CINT did


git-svn-id: https://root.cern.ch/svn/root/trunk@48083 27541ba8-7e3a-0410-8455-c3a389f83636
Avoid looking for comment past the end of the file ...


git-svn-id: https://root.cern.ch/svn/root/trunk@48085 27541ba8-7e3a-0410-8455-c3a389f83636
Remove stray -D in rootmap file generation; fixes
"cannot open linkdef file -DALIENDSMGR"


git-svn-id: https://root.cern.ch/svn/root/trunk@48086 27541ba8-7e3a-0410-8455-c3a389f83636
- Implement drawing of TGraphAsymmError, RooHist, and RooCurve (with TGraph "BAR" drawing option)
- Remove a couple of unused variables
- Add a roofit example file (rf107_plotstyles)


git-svn-id: https://root.cern.ch/svn/root/trunk@48087 27541ba8-7e3a-0410-8455-c3a389f83636
Typo


git-svn-id: https://root.cern.ch/svn/root/trunk@48088 27541ba8-7e3a-0410-8455-c3a389f83636
temporary move, restoring the history of the file.


git-svn-id: https://root.cern.ch/svn/root/trunk@48089 27541ba8-7e3a-0410-8455-c3a389f83636