Correct internal iterator behavior after construction
with a class info.  After finding the first member
function, set the fFirstTime flag so that the first
call of Next() will return the first member function,
and not the second one.

Correct the return value of Name(), it should not be
qualified with the class name.


git-svn-id: https://root.cern.ch/svn/root/trunk@46093 27541ba8-7e3a-0410-8455-c3a389f83636
fix generation of Asimov data sets for counting model made by a single pdf with many observables


git-svn-id: https://root.cern.ch/svn/root/trunk@46094 27541ba8-7e3a-0410-8455-c3a389f83636
update reference file since fix 46094 affects Poisson product model


git-svn-id: https://root.cern.ch/svn/root/trunk@46095 27541ba8-7e3a-0410-8455-c3a389f83636
Correct the change in 46089 (cl -> vClass as intended)


git-svn-id: https://root.cern.ch/svn/root/trunk@46099 27541ba8-7e3a-0410-8455-c3a389f83636
update TH1::Fit doc (see http://root.cern.ch/phpBB3/viewtopic.php?t=15290 )


git-svn-id: https://root.cern.ch/svn/root/trunk@46104 27541ba8-7e3a-0410-8455-c3a389f83636
from Gabriel: modify error message in RooUnitTest to make more general, print RooUnitTest instead of stressRooFit


git-svn-id: https://root.cern.ch/svn/root/trunk@46105 27541ba8-7e3a-0410-8455-c3a389f83636
from Gabriel: print a final message when some tests are failing


git-svn-id: https://root.cern.ch/svn/root/trunk@46107 27541ba8-7e3a-0410-8455-c3a389f83636
From Gabriel: improve TH1::SetBinContent and avoid code duplication: 

  - implement TH1::SetBinContent(Int_t bin, Double_t content) in place of the SetBinContent methods in the derived classes to avoid code duplication
  - new SetBinContent now calls the virtual method UpdateBinContent, which simply updates the value of the internal array; UpdateBinContent is overridden accordingly in every derived class of TH1
- deleted other overloaded SetBinContent methods in the derived classes, since they change the contract of the method; in addition they hide the virtual functions in the base class


git-svn-id: https://root.cern.ch/svn/root/trunk@46108 27541ba8-7e3a-0410-8455-c3a389f83636
From Gabriel: Improve GetBinContent functions in TH1 classes:

- removed code duplication by minimizing the polymorphic portion of the method GetBinContent, which has been moved to the new protected method RetrieveBinContent
- removed redundant GetBinContent methods in derived TH1x classes
- can now use RetrieveBinContent as a faster method for internal time-consuming operations such as Merge


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


git-svn-id: https://root.cern.ch/svn/root/trunk@46110 27541ba8-7e3a-0410-8455-c3a389f83636
make copy constructor of TH1,TH2, TH3 private. One can only construct the derived objects
Add also a dummy private assignment operator for TH1,2,3


git-svn-id: https://root.cern.ch/svn/root/trunk@46111 27541ba8-7e3a-0410-8455-c3a389f83636
fix the search path for libpython. Fixes issue 96500.


git-svn-id: https://root.cern.ch/svn/root/trunk@46113 27541ba8-7e3a-0410-8455-c3a389f83636
simplify the code of Th1::SetBinContent


git-svn-id: https://root.cern.ch/svn/root/trunk@46116 27541ba8-7e3a-0410-8455-c3a389f83636
from Gabriel: move DrawCopy from derived class to TH1


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

- implement UpdateBinContent and RetrieveBinCOntent in TH2 and TH3
-  clean up GetBinContent functions in  TH1,2,3


git-svn-id: https://root.cern.ch/svn/root/trunk@46118 27541ba8-7e3a-0410-8455-c3a389f83636
Mods for text edit


git-svn-id: https://root.cern.ch/svn/root/trunk@46119 27541ba8-7e3a-0410-8455-c3a389f83636
Without debugging it yet: this should improve the dependencies of LLVMLastKnownGood!


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