Skip to content
Snippets Groups Projects
  1. Jul 05, 2006
  2. Jul 04, 2006
    • Fons Rademakers's avatar
      From Bertrand: · d30e854b
      Fons Rademakers authored
      Here is the (hopefully) final patch.
      
      TChainProof:
       - added TVirtualProof* as third constructor argument
       - added fDrawFeedback initialization in ctor and added protections
       - moved ConnectProof() from MakeChainProof() to GetPlayer() to avoid
         poping-up canvas with TSessionViewer
      
      TSessionViewer:
       - use TChain::SetProof() and TChain::Process() instead of
         TChain::MakeTDSet()
       - correct usage of TVirtualProof::CleanupSession() and
         TVirtualProof::Reset()
      
      TSessionDialogs:
       - added user notification of succesful dataset upload
       - made "Overwrite Dataset" and "Append to Dataset" options mutually
         exclusive
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15691 27541ba8-7e3a-0410-8455-c3a389f83636
      d30e854b
    • Fons Rademakers's avatar
      Some new features in TSelector and derivatives: · 65f6ec09
      Fons Rademakers authored
      - new method Abort() which allows Process() to be aborted by the user
        from within the selector. After Abort(), either the Process() is aborted
        or the current file is aborted and the next file in a chain will be
        processed. Abort() can also be called from Begin(), SlaveBegin(),
        Init() and Notify() to interrupt processing. In all cases SlaveTerminate()
        and Terminate() are still called.
      - new method GetEntry() which is a wrapper around:
          fChain->GetTree()->GetEntry()
      - GetStatus() now also implemented in TSelectorCint so the selector
        fStatus is correctly reported back by TTree::Process() also for
        interpreted selectors (also documented in the generated selector).
      - documented in the generated selector code that the boolean return
        values of Notify() and Process() are not used.
      - fixed a bug in TProofPlayer() that caused Init() and Notify() to be
        called for every packet and not once per file.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15690 27541ba8-7e3a-0410-8455-c3a389f83636
      65f6ec09
    • Rene Brun's avatar
      From Wouter Verkerke: · 1c2734cb
      Rene Brun authored
      New vewrsion 2.09 of RooFit
      
         o  RooAbsPdf
      
           - Add switch to randomizeProtoOrder() and to generate() to select alternate
             dataset randomization behavior (resampling instead of reshuffling)
      
         o  RooGenContext
      
           - Take out debug statement that was accidentally left in
      
         o  RooGlobalFunc
      
           - Add flag to ProtoData() named argument to support resampling mode of
             RooAbsPdf::generate()
      
         o  RooProdGenContext
      
           - Fix detection and handling of leftover conditional observables in global product
             expression.
      
         o  RooRealVar
      
           - Always write lmits in writeToStream() even if they are (-INF,+INF)
      
           - Fix streaming of RooRealVarSharedProperty objects, increment schema tag from v3 to v4
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15689 27541ba8-7e3a-0410-8455-c3a389f83636
      1c2734cb
    • Rene Brun's avatar
      From Axel: · d3e9f54c
      Rene Brun authored
      Implementing ConcatFileName and Which to not return a new char[]
      to be deleted by the user, but operate on an existing TString.
      because of backward compatibility issues I had to introduce new function
      names.
      
         Which(...const char*,...) -> FindFile(...TString&,...)
         ConcatFileName(...const char*,...) -> PrependPath(...TString&,...)
      
      The existing Which and ConcatFilename are now wrappers for the new
      TString versions. The wrapping is done in TSystem, so all derived
      classes need to implement FindFile and PrependPath now.
      I've also fixed a few obvious problems and incompatibilities between the
      windows and the unix versions; the VMS version is IMHO still broken. One
      of the problems fixed: ConcatFileName(0,"name") returned "name" on unix,
      but "\\name" on windows. It now returns "name" for all.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15688 27541ba8-7e3a-0410-8455-c3a389f83636
      d3e9f54c
    • Lorenzo Moneta's avatar
      8dc7a73d
    • Lorenzo Moneta's avatar
    • Wouter Verkerke's avatar
      Increment version tag to v2.09 · 1a570dd6
      Wouter Verkerke authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@15684 27541ba8-7e3a-0410-8455-c3a389f83636
      1a570dd6
    • Wouter Verkerke's avatar
      · 387012a6
      Wouter Verkerke authored
         o  RooAbsPdf
      
           - Add switch to randomizeProtoOrder() and to generate() to select alternate
             dataset randomization behavior (resampling instead of reshuffling)
      
         o  RooGenContext
      
           - Take out debug statement that was accidentally left in
      
         o  RooGlobalFunc
      
           - Add flag to ProtoData() named argument to support resampling mode of
             RooAbsPdf::generate()
      
         o  RooProdGenContext
      
           - Fix detection and handling of leftover conditional observables in global product
             expression.
      
         o  RooRealVar
      
           - Always write lmits in writeToStream() even if they are (-INF,+INF)
      
           - Fix streaming of RooRealVarSharedProperty objects, increment schema tag from v3 to v4
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15683 27541ba8-7e3a-0410-8455-c3a389f83636
      387012a6
    • Rene Brun's avatar
      From Leandro: · 0bedef0d
      Rene Brun authored
      This fixes a small problem in TFileCacheRead that could lead to an
      uncontrolled memory consumption in some cases.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15682 27541ba8-7e3a-0410-8455-c3a389f83636
      0bedef0d
    • Lorenzo Moneta's avatar
      add comments and update identation for coding convention · ab9e6e70
      Lorenzo Moneta authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@15681 27541ba8-7e3a-0410-8455-c3a389f83636
      ab9e6e70
    • Fons Rademakers's avatar
      From Gerri: · e5cec29c
      Fons Rademakers authored
       Attached is the patch to  improve the default speed of TChain::SetProof.
      
      I have added two flags:
        - to control whether the tree header has to be retrieved or not
         (default kFALSE).
        - to force refreshing of the associated fChainProof; default is kFALSE;
          this is used internally by the "Add..." methods if fChainProof is defined,
          so that the new additions to the chain are automatically taken into account
          in the associated data set (this was one of the problems Jan-Fiete had).
      
      TChainProof::StartViewer now checks if the tree header is available and,
      if not, tries to get it from PROOF; so the behaviour is always the same,
      except that now one waits only when the viewer is started, and not for
      normal processing.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15680 27541ba8-7e3a-0410-8455-c3a389f83636
      e5cec29c
    • Fons Rademakers's avatar
      From Bertrand: · be89a12a
      Fons Rademakers authored
      - Added "DataSets" tab in TSessionViewer, containing a ListTree
        widget showing the datasets uploaded on the cluster, and the
        files being part of the datasets.
      
      - Added TUploadDataSetDlg class, allowing to create and upload
        datasets from a list of files.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15679 27541ba8-7e3a-0410-8455-c3a389f83636
      be89a12a
    • Fons Rademakers's avatar
      From Bertrand: · d815793d
      Fons Rademakers authored
      call ProcessEvents() in file merger so it does not block the GUI.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15678 27541ba8-7e3a-0410-8455-c3a389f83636
      d815793d
    • Ilka Antcheva's avatar
      from Bertrand: · 691a4967
      Ilka Antcheva authored
      - do not remove temporary pdf file when printing on windows
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15677 27541ba8-7e3a-0410-8455-c3a389f83636
      691a4967
    • Ilka Antcheva's avatar
      from Valeri Onuchin: · 15a49308
      Ilka Antcheva authored
      - correct disabling/enabling align buttons when
       lasso is drawn
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15676 27541ba8-7e3a-0410-8455-c3a389f83636
      15a49308
    • Rene Brun's avatar
      Fix coding convention violations. · 5ae9d48c
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@15675 27541ba8-7e3a-0410-8455-c3a389f83636
      5ae9d48c
    • Rene Brun's avatar
      From Wim: · 14bfdb3d
      Rene Brun authored
       o) rewrote parsing of class names to locate and build scopes
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@15674 27541ba8-7e3a-0410-8455-c3a389f83636
      14bfdb3d
  3. Jul 03, 2006
Loading