- Jul 05, 2006
-
-
Rene Brun authored
- re-implement TGQt::TVirtualX::GrabKey method via Qt QAccel class to make ROOT GUI keyboard navigation work properly. git-svn-id: http://root.cern.ch/svn/root/trunk@15695 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
- GUI Builder: enable "crop button" when lasso is drawn. git-svn-id: http://root.cern.ch/svn/root/trunk@15694 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Dependencies were not correct in case of Windows and Solaris. git-svn-id: http://root.cern.ch/svn/root/trunk@15693 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Fix a problem on Windows (typo) git-svn-id: http://root.cern.ch/svn/root/trunk@15692 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 04, 2006
-
-
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
-
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
-
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
-
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
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15687 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15686 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15684 27541ba8-7e3a-0410-8455-c3a389f83636
-
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
-
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
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15681 27541ba8-7e3a-0410-8455-c3a389f83636
-
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
-
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
-
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
-
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
-
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
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15675 27541ba8-7e3a-0410-8455-c3a389f83636
-
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
-
- Jul 03, 2006
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15673 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Change the signature of SavePrimitive from void SavePrimitive(ofstream &out, Option_t *option); to void SavePrimitive(ostream &out, Option_t *option = ""); With this change one can do, eg myhist.SavePrimitive(std::cout); WARNING: do rm -f tree/src/*.o git-svn-id: http://root.cern.ch/svn/root/trunk@15672 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15671 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooBMixDecay - Fix mistake in internal generator for mistag rate > 0.5 o RooParametricStepFunction - Implement correct analytical integral for subranges git-svn-id: http://root.cern.ch/svn/root/trunk@15669 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooAbsCollection - Fix bug in printLatex() : mangle both upper and lowercase options for sibling lists instead of just uppercase options o RooAbsGoodnessOfFit - Forgot to put certain print statements in if (_verbose) conditionals (C.Roat) - Order of arguments in calls to create() sometimes wrong (verbose/ncpu swapped) (C.Roat) o RooAbsOptGoodnessOfFit - Fix more mistakes with if (_verbose) conditionals (C.Roat) o RooAbsRealLValue - Remove forgotten debug print statement o RooAdaptiveGaussKronrodIntegrator1D,RooGaussKronrodIntegator1D,RooIntegrator1D,RooIntegrator2D, RooSegmentedIntegrator1D,RooSegmentedIntegrator2D,RooImproperIntegrator1D,RooMCIntegator - Change initialization process of RooNumIntFactory from dynamic process on loading to static process in RooNumIntFactor ctor as current model has problems o RooAddPdf - Add forgotton initializer for _refCoefRangeName in one of the constructors o RooArgSet - Declare writToFile() and writeToStream() as 'const' o RooBanner - Increment version tag to v2.08 o RooChi2Var - Fix copy/paste error in print statements in ctor o RooFitResult - Put ROOT version dependent #ifdef around TMatrix forward declaration to make it work with both ROOT4 and ROOT5 o RooHist,RooPlot - New implementation of pullHist/residualHist from G.Raven o RooNumIntConfig - Add forgotten initializers of RooCategory datamembers to ctor (fixes crashes observed by J. Rademackers) o RooNumIntFactory - Perform static initialization of all numeric integrator engines in the factory constructor (fixes oberved crashes of all numeric integration and configuration business) o RooRealVar - Back out change that setting asymmetric error clear symmetric error and vice versa. It causes just too much confusion... o RooSharedPropertiesList - Explicitly check for and handle input null pointers git-svn-id: http://root.cern.ch/svn/root/trunk@15668 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15667 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15666 27541ba8-7e3a-0410-8455-c3a389f83636
-
Ilka Antcheva authored
- fixed bad layout of Print dialog git-svn-id: http://root.cern.ch/svn/root/trunk@15665 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15664 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
fix valgrind warning. git-svn-id: http://root.cern.ch/svn/root/trunk@15663 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15662 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
(this fix was in FitSlicesX and was forgotten in FitSlicesY). git-svn-id: http://root.cern.ch/svn/root/trunk@15661 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15660 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
work around a problem with gsl-config on Solaris. git-svn-id: http://root.cern.ch/svn/root/trunk@15659 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15658 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15657 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
This patch adds following issues: - public dataset management - separation of directories for different users - adding TProofServ::HandleDataSets method - spliting communication in UploadDataSet in two parts (checking name and saving) - I also added these methods: virtual Int_t UploadDataSet(const char *dataset, TList *files, const char *dest = 0, Int_t opt = kAskUser, TList *skippedFiles = 0) = 0; virtual Int_t CreateDataSet(const char *dataset, TList *files, Int_t opt = kAskUser) = 0; - and added arguments to TList *GetDataSets(const char *dir = 0); void ShowDataSets(const char *dir = 0); git-svn-id: http://root.cern.ch/svn/root/trunk@15656 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15655 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
- The macro tutorials/rose_image.C didn't work when executed using AClic. git-svn-id: http://root.cern.ch/svn/root/trunk@15654 27541ba8-7e3a-0410-8455-c3a389f83636
-