Skip to content
Snippets Groups Projects
  1. Dec 02, 2001
  2. Dec 01, 2001
    • Rene Brun's avatar
      Important change in TClonesArray::Streamer. · 9dbc0027
      Rene Brun authored
      Make sure TStreamerInfo is not optimized, otherwise it will not be
      possible to support schema evolution in read mode.
      In case the StreamerInfo has already been computed and optimized,
      one must disable the option BypassStreamer.
      
      Files containing TClonesArray written with split=0 could not be read
      in case the class in the TClonesArray had been changed.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3343 27541ba8-7e3a-0410-8455-c3a389f83636
      9dbc0027
    • Wouter Verkerke's avatar
      · 0de60309
      Wouter Verkerke authored
        o RooAbsCollection
      
          - Add selectByName() member that accepts a comma separated list
            of wildcard patterns to create a subset filled with the matching
            elements
      
        o RooAbsData
      
          - Fix typo in print message
      
        o RooAbsPdf
      
          - Add new plotCompOn/plotCompSliceOn methods that take
            a string wildcard expression or argset of components
            to plot. Selected component may occur at any level in
            the PDF tree
      
          - Add component selector flag bit to support new component
            plotting scheme
      
        o RooAddPdf
      
          - Change evaluate() to only include PDFs that have their
            selection bit raised
      
          - Remove old plotCompOn methods()
      
        o RooFitContext
      
          - Store asymmetic errors in parameter RooRealVars, if they
            are available
      
        o RooMCStudy
      
          - Adapt to changes in RooRealVar. Ensure persistence of
            symmetric and asymmetric errors of RRVs in parameter dataset
      
        o RooRealVar
      
          - Add asymmetric errors and accessor/modifier functions.
            Asym. errors are stored and managed independently from
            the existing symmetric error
      
          - Introduce hasError(), hasAsymError() functions indicating
            if an error has been set to the object.
      
          - Adapt writeToStream/readFromStream to process asymmetric
            errors. Split 'L(lo-hi:bins)' token in 'L(lo-hi) B(bins)'
            tokens so that bin specification becomes optional. Change
            logic for error printing: instead of requiring
            (!constant || error>0) simply require hasError()
      
          - By default no longer persist error(s) along with value
            when attached to a dataset. To request persistence of
            symmetric error, set "StoreError" attribute. To request
            persistence of asym. error, set "StoreAsymError" attribute.
      
        o RooSimultaneous
      
          - Deprecate specialized plotCompOn/plotCompSliceOn functions
      
          - Modify regular plotOn to plot a temporary RooAddPdf, with the
            coefficients determined from the fractions of the index
            state occurring the in the prototype dataset
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3342 27541ba8-7e3a-0410-8455-c3a389f83636
      0de60309
    • croat's avatar
      Converted the RooKeysPdf from RooFitTools to this package. · 39fee5b4
      croat authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@3341 27541ba8-7e3a-0410-8455-c3a389f83636
      39fee5b4
  3. Nov 30, 2001
  4. Nov 29, 2001
    • Wouter Verkerke's avatar
      · f13a5f5d
      Wouter Verkerke authored
        o RooSimPdfBuilder
      
          - Allow splitting in a subset of the splitting categories,e.g.
      
            "splitCats = tagCat(Lep,Kao) runBlock"
      
            will only make splits for tagCat=Lep and tagCat=Kao. If no
            label list is provided, a category is split in all its states
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3329 27541ba8-7e3a-0410-8455-c3a389f83636
      f13a5f5d
    • Rene Brun's avatar
      Modify the TROOT constructor to use a THashList instead of a TList · d7675a7b
      Rene Brun authored
      for the default directory in memory. This change makes a dramatic
      improvement when building thousands of histograms in the default directory.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3328 27541ba8-7e3a-0410-8455-c3a389f83636
      d7675a7b
    • Rene Brun's avatar
      Fix a big bug in TTreeFormula. The member fNames has been renamed to fLeafnames · 91fa8e03
      Rene Brun authored
      to avoid a clash with TFormula::fNames. The problem was only visible when doing I/O
      of a TTreeFormula.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3327 27541ba8-7e3a-0410-8455-c3a389f83636
      91fa8e03
    • Rene Brun's avatar
      Christion Holm Christensen has made the following improvements: · da49b2c6
      Rene Brun authored
      I've just realised that I've done something extreemly stupid in
      TPrincipal::MakeHistograms which can make one waste enourmous amounts
      of space and time.  The problem was, that the method looped over the
      user data wether or not you actually wanted to plot it or not, thereby
      wasting a lot of time.  Also, I allocated arrays via new in each
      iteration, which is ofcourse a waste of time, so I moved that outside
      the loop and added a zeroing loop instead.
      
      Further,  I added the option 'd' to the CTOR, so that one may opt to
      _not_ store the input data.  This reguired a new data member, and
      hence a version bumb.  The default is to store the input data.  I
      think this is a useful option for some, since the data arrays can
      become quite large.
      
      Thirdly, I modified the histogram names to be 0 padded upto 3 digits.
      That is, the format is "%03d" rather than "%d", since that allows for
      better overview in the browser.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3326 27541ba8-7e3a-0410-8455-c3a389f83636
      da49b2c6
    • Rene Brun's avatar
      In TLeafF::PrintValue use %g instead of %f in the format. · 97d61d09
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@3325 27541ba8-7e3a-0410-8455-c3a389f83636
      97d61d09
    • Wouter Verkerke's avatar
      · 18de5d64
      Wouter Verkerke authored
        o RooAbsReal
      
          - Fix creation of projection integral in plotOn(): add sliced
            dependents to set of dependents of projection integral
            (used to be contain only plot variable)
      
        o RooHist
      
          - Add _rawEntries data member to keep track of number of dataset
            entries before eventual cut applied when creating the RooHist.
            If _rawEnries is specified it will be return by getFitRangeNEvt()
            instead of the number of events contained in the histogram
      
        o RooTreeData
      
          - If a cut string is specifies in plotOn() store the original
            number of dataset entries in the created RooHist using
            RooHist::setRawEntries()
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3324 27541ba8-7e3a-0410-8455-c3a389f83636
      18de5d64
    • Wouter Verkerke's avatar
      · b66bf270
      Wouter Verkerke authored
        o RooSimultaneous
      
          - Add plotCompSliceOn()
      
          - Fix consistency checking of user input in plotOn() in case
            the index category is a composite object
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3323 27541ba8-7e3a-0410-8455-c3a389f83636
      b66bf270
  5. Nov 28, 2001
Loading