f434e0e | Rene Brun | 22 April 2002, 19:02:33 UTC | From Philippe, This patches updates TTree::Draw and the TBrowser to be able to handle hiearchy of branches. git-svn-id: http://root.cern.ch/svn/root/trunk@4395 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 April 2002, 19:02:33 UTC |
af27ccb | Fons Rademakers | 22 April 2002, 18:24:06 UTC | fix handling of popup menus over transient windows which are waited for (via WaitFor()). Fix by Daniel Sigg. git-svn-id: http://root.cern.ch/svn/root/trunk@4394 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 April 2002, 18:24:06 UTC |
e8562b0 | Fons Rademakers | 22 April 2002, 15:06:19 UTC | TGText::Clear seems to leave the first line pointing to a deleted line, if TGText contains more than one line. Fix by Daniel Sigg. git-svn-id: http://root.cern.ch/svn/root/trunk@4393 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 April 2002, 15:06:19 UTC |
fbde2f5 | Fons Rademakers | 22 April 2002, 14:20:47 UTC | make MacOS X version compatible with the Dec 2001 MacOS X developer tools. Therefore you must have at least this version of the tools if you want to build on MacOS X. Patch by Keisuke Fujii. git-svn-id: http://root.cern.ch/svn/root/trunk@4392 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 April 2002, 14:20:47 UTC |
87d7257 | Rene Brun | 22 April 2002, 08:55:29 UTC | Modify the Projection X,Y,Z functions to give the possibility to project also the overflow bins. git-svn-id: http://root.cern.ch/svn/root/trunk@4391 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 April 2002, 08:55:29 UTC |
956dc3e | Rene Brun | 22 April 2002, 06:26:27 UTC | Add new function void TVector3::SetPtThetaPhi(Double_t pt, Double_t theta,Double_t phi) (thanks to gero.flucke@desy.de for the suggestion) git-svn-id: http://root.cern.ch/svn/root/trunk@4390 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 April 2002, 06:26:27 UTC |
c3269c9 | Rene Brun | 21 April 2002, 21:55:14 UTC | In the TChain constructor, do not create the TChainElement with name "*". This has side effects with SetBranchStatus/SetBranchAddress in case the top level branch of a Tree is disabled. git-svn-id: http://root.cern.ch/svn/root/trunk@4389 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 April 2002, 21:55:14 UTC |
54dac00 | Rene Brun | 20 April 2002, 20:35:35 UTC | Exclude directories newdelete and star from the list of dirs in the static versions. git-svn-id: http://root.cern.ch/svn/root/trunk@4388 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 April 2002, 20:35:35 UTC |
4f2794d | Rene Brun | 20 April 2002, 19:25:07 UTC | Add the Hbook directory to the list of excluded libs when building the static library and executable. git-svn-id: http://root.cern.ch/svn/root/trunk@4387 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 April 2002, 19:25:07 UTC |
1bf8c62 | Rene Brun | 20 April 2002, 08:06:40 UTC | In the "Plain" style, set TitleBorderSize and StartBorderSize to 1 instead of 2 git-svn-id: http://root.cern.ch/svn/root/trunk@4386 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 April 2002, 08:06:40 UTC |
3bb3c58 | Fons Rademakers | 19 April 2002, 18:24:02 UTC | Major PROOF updates from both Maarten and me. Coming close to a working system. git-svn-id: http://root.cern.ch/svn/root/trunk@4385 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 April 2002, 18:24:02 UTC |
65093ec | Rene Brun | 19 April 2002, 16:43:16 UTC | Add a new constructor TClonesArray(const TClass *cl, Int_t size,.. git-svn-id: http://root.cern.ch/svn/root/trunk@4384 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 April 2002, 16:43:16 UTC |
4ea281d | Fons Rademakers | 19 April 2002, 12:52:48 UTC | add protection and warning message in case RQ_OBJECT.h does not exist or is not readable. git-svn-id: http://root.cern.ch/svn/root/trunk@4383 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 April 2002, 12:52:48 UTC |
13c56b6 | Rene Brun | 19 April 2002, 09:37:06 UTC | Modify TTree::Print to report the total size of all branches using the new function TBranch::GetTotalSize git-svn-id: http://root.cern.ch/svn/root/trunk@4382 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 April 2002, 09:37:06 UTC |
a06c12f | Rene Brun | 19 April 2002, 09:36:11 UTC | Add a new function GetTotalSize returning the total size in bytes of the branch buffers on disk + the current buffer in memory. Modify TBranch::Print to print the info returned by GetTotalSize git-svn-id: http://root.cern.ch/svn/root/trunk@4381 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 April 2002, 09:36:11 UTC |
7e9dc75 | Rene Brun | 19 April 2002, 07:40:47 UTC | Add support for THbookTree in MakeClass. The function Init in the code generated opens a THbookFile and read a THbookTree. git-svn-id: http://root.cern.ch/svn/root/trunk@4380 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 April 2002, 07:40:47 UTC |
87e70b3 | Rene Brun | 19 April 2002, 07:39:31 UTC | Add a new member fLrecl (Hbook file record length). Include the THbookFile name in the THbookTree title. These changes are required to support THbookTree in MakeClass git-svn-id: http://root.cern.ch/svn/root/trunk@4379 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 April 2002, 07:39:31 UTC |
902d066 | Fons Rademakers | 18 April 2002, 23:17:43 UTC | fix for MacOS X. Same disclaimer as in previous checkin. git-svn-id: http://root.cern.ch/svn/root/trunk@4378 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 April 2002, 23:17:43 UTC |
ce4e7a5 | Fons Rademakers | 18 April 2002, 23:17:11 UTC | fixes for MacOS X to build bundles in ACliC and to pass $OPT to bundle generation in makelib.sh. Hope it works but since I've no MacOS X it might not. Let me know. git-svn-id: http://root.cern.ch/svn/root/trunk@4377 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 April 2002, 23:17:11 UTC |
4d318df | Fons Rademakers | 18 April 2002, 08:20:13 UTC | exclude some more optional modules (dcache, krb5auth). git-svn-id: http://root.cern.ch/svn/root/trunk@4376 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 April 2002, 08:20:13 UTC |
1cdc16e | walkowia | 18 April 2002, 02:33:01 UTC | o RooBCPSin2bgDecay: Swapped the order of mixState and tagFlav parameters in the constructor in order to conform with the de facto RooFit standard (e.g. in RooBMixDecay). The new order is: mixState, tagFlav. git-svn-id: http://root.cern.ch/svn/root/trunk@4375 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 April 2002, 02:33:01 UTC |
b833caf | Rene Brun | 17 April 2002, 21:14:38 UTC | Patch from Axel Naumann here is the fix, found by Denis (linux interprets char as unsigned char, making a char>32 comparison false for chars with ASCII code>127). git-svn-id: http://root.cern.ch/svn/root/trunk@4374 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 April 2002, 21:14:38 UTC |
f9656a7 | Wouter Verkerke | 17 April 2002, 20:08:40 UTC | o RooAbsPdf - Fix setTraceCounter() / trace printing o RooAddPdf - Fix bug in component plotting with addCoef transformation o RooDataHist - Fix interpolation in 2 dimensions o RooLinkedList - Fix bug in hash table use git-svn-id: http://root.cern.ch/svn/root/trunk@4372 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 April 2002, 20:08:40 UTC |
fbfffe2 | Jan Stark | 16 April 2002, 00:17:32 UTC | Do not use fmax function. It compiles OK but gives wrong results. git-svn-id: http://root.cern.ch/svn/root/trunk@4370 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 April 2002, 00:17:32 UTC |
85b197b | Fons Rademakers | 15 April 2002, 11:13:01 UTC | correct Maarten's email address. git-svn-id: http://root.cern.ch/svn/root/trunk@4369 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2002, 11:13:01 UTC |
c9acb40 | Fons Rademakers | 15 April 2002, 11:12:18 UTC | remove include of not needed internal PostgreSQL header. git-svn-id: http://root.cern.ch/svn/root/trunk@4368 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2002, 11:12:18 UTC |
ca5a45b | Rene Brun | 14 April 2002, 14:38:39 UTC | Add the 3 following Branch functions in TBranchElement. virtual Int_t Branch(const char *folder, Int_t bufsize=32000, Int_t splitlevel=99); virtual TBranch *Branch(const char *name, void *address, const char *leaflist, Int_t bufsize=32000); virtual TBranch *Branch(const char *name, const char *classname, void *addobj, Int_t bufsize=32000, Int_t splitlevel=99); With these new functions a true branch hierarchy can be created. git-svn-id: http://root.cern.ch/svn/root/trunk@4367 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2002, 14:38:39 UTC |
750ee45 | Rene Brun | 14 April 2002, 14:35:26 UTC | Add several missing protections in MakeClass. Replace the use of leaf-GetTitle() by leaf->GetName() in the 3 places where GetTitle was still used. This change is required for the introduction of the branch hierachy supported by the new version of TBranchElement. git-svn-id: http://root.cern.ch/svn/root/trunk@4366 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2002, 14:35:26 UTC |
ae8d712 | Rene Brun | 13 April 2002, 21:39:27 UTC | A few corrections in the Authors list and a new prototype in TVirtualMCStack git-svn-id: http://root.cern.ch/svn/root/trunk@4365 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2002, 21:39:27 UTC |
9eb32cc | Rene Brun | 13 April 2002, 14:25:09 UTC | Modify TDirectory::mkdir to detect if the directory already exists and return 0 in this case. git-svn-id: http://root.cern.ch/svn/root/trunk@4364 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2002, 14:25:09 UTC |
e46980b | Rene Brun | 13 April 2002, 14:00:19 UTC | Undo changes in TF1::GetProb still keeping the function as a non-inline function. TMath::Prob expects a non-normalized chisquare. git-svn-id: http://root.cern.ch/svn/root/trunk@4363 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2002, 14:00:19 UTC |
3b5a7eb | Rene Brun | 13 April 2002, 09:42:14 UTC | Fix a compiler warning: treeplayer/src/TTreePlayer.cxx:1751: warning: `class TBranchElement * bre' might be used uninitialized in this function git-svn-id: http://root.cern.ch/svn/root/trunk@4362 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2002, 09:42:14 UTC |
40af8b6 | Rene Brun | 13 April 2002, 09:33:01 UTC | Add a new package "mc" : The Virtual MonteCarlo" // Virtual MC provides a virtual interface to Monte Carlo. // It enables the user to build a virtual Monte Carlo application // independent of any actual underlying Monte Carlo implementation itself. // // A user will have to implement a class derived from the abstract // Monte Carlo application class, and provide functions like // ConstructGeometry(), BeginEvent(), FinishEvent(), ... . // The concrete Monte Carlo (Geant3, Geant4) is selected at run time - // when processing a ROOT macro where the concrete Monte Carlo is instantiated. git-svn-id: http://root.cern.ch/svn/root/trunk@4361 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2002, 09:33:01 UTC |
a39af1c | Fons Rademakers | 12 April 2002, 22:04:43 UTC | add MonteCarlo subdirectory with inc, src and Module.mk. After placing source and headers activate by removing the # in front of #mc in the Makefile. git-svn-id: http://root.cern.ch/svn/root/trunk@4360 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2002, 22:04:43 UTC |
8b87378 | Rene Brun | 12 April 2002, 21:52:56 UTC | Patch from Valery: There was a minor memory leak during reading. It was detected when 100's files were read with a single root session. (the piece of the code was reformatted a little to look nicer at the time) git-svn-id: http://root.cern.ch/svn/root/trunk@4359 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2002, 21:52:56 UTC |
682c73f | Wouter Verkerke | 12 April 2002, 20:28:32 UTC | o RooDataSet - Bug fix git-svn-id: http://root.cern.ch/svn/root/trunk@4357 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2002, 20:28:32 UTC |
001cee2 | Rene Brun | 12 April 2002, 19:19:53 UTC | From Philippe: The files produced by MakeClass/MakeSelector were incorrect if the tree is containing a TClonesArray which contains a variable length array. This fix correct the situation. Also is included is a short documentation of the TTreeFormula special functions. git-svn-id: http://root.cern.ch/svn/root/trunk@4356 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2002, 19:19:53 UTC |
de3c60c | Wouter Verkerke | 12 April 2002, 19:06:22 UTC | o RooAbsData - Add virtual member isWeighted() o RooTreeData - Modify printToStream to print out both weighted and unweighted number of events if dataset is weighted o RooDataSet - Overload numEntries() to return the sum of the weights if the dataset is weighted and the argument is kTRUE - Overload isWeighted() o RooDataSet - Overload isWeighted() git-svn-id: http://root.cern.ch/svn/root/trunk@4355 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2002, 19:06:22 UTC |
7032bbc | Wouter Verkerke | 12 April 2002, 18:25:31 UTC | o RooRealIntegral - Fix bug in handling of LValues in determination of most effective integration variables - Fix bug in servesExclusively() o RooAbsReal - Call checkDependents() in plotOn() and fillHistogram() git-svn-id: http://root.cern.ch/svn/root/trunk@4354 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2002, 18:25:31 UTC |
7837265 | Fons Rademakers | 12 April 2002, 12:32:47 UTC | add +DD64 to CFLAGS and LDFLAGS for HP-UX aCC IA64. Use true 64bits now. git-svn-id: http://root.cern.ch/svn/root/trunk@4353 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2002, 12:32:47 UTC |
ee3dd05 | Rene Brun | 12 April 2002, 09:18:14 UTC | Add some comments in TH3::Project3D and remove an obsolete comment. git-svn-id: http://root.cern.ch/svn/root/trunk@4352 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2002, 09:18:14 UTC |
77654d6 | Fons Rademakers | 11 April 2002, 18:16:17 UTC | forgot to enable 64bit mode on HP-UX IA64. Some small changes needed to support this mode. git-svn-id: http://root.cern.ch/svn/root/trunk@4351 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2002, 18:16:17 UTC |
9554017 | Fons Rademakers | 11 April 2002, 13:20:24 UTC | change iostream.h to Riostream.h. git-svn-id: http://root.cern.ch/svn/root/trunk@4350 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2002, 13:20:24 UTC |
5741725 | Fons Rademakers | 11 April 2002, 11:41:31 UTC | use Riostream.h instead of fstream.h. fstream.h is not supported anymore by ANSI C++ comilers. Riostream.h takes care of all different compilers. git-svn-id: http://root.cern.ch/svn/root/trunk@4349 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2002, 11:41:31 UTC |
4882c24 | Rene Brun | 10 April 2002, 21:06:19 UTC | From Philippe: Sorrowfully :(, I missed a character change per Makefile.*kcc :( git-svn-id: http://root.cern.ch/svn/root/trunk@4347 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 21:06:19 UTC |
8a5a00d | Wouter Verkerke | 10 April 2002, 20:59:05 UTC | o RooAbsArg - Add global inhibit switch to dirty state propagation - Change attachDataSet algorithm from a recursive algorithm to an unrolled mechanism - Change client lists from linked lists to hash lists o RooAddPdf - Add tolerance margin to 'sum of coefficient >1' warnings o RooConvolutedPdf - Propagate current operMode() to basis functions o RooFitContext - Disable dirty-state propagation from projected dependents Instead trace their use in intergral and switch those to ADirty mode o RooFormulaVar - Defer creation of RooFormula until first evaluate call - Use temporary RooFormula in ctor to determine actual dependents. Store actualDependents in list proxy o RooHashTable - add avgCollisions function to inspect collision statistics o RooListProxy - Add iterator as datamember for internal use o RooRealIntegral - Add code to facilitate dirty mode tracking in fit context o RooSetProxy - Add iterator as datamember for internal use o RooSimFitContext - Add CPU information per NLL calculation if profile and verbose options are set git-svn-id: http://root.cern.ch/svn/root/trunk@4346 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 20:59:05 UTC |
e948d1f | Fons Rademakers | 10 April 2002, 18:20:29 UTC | increase supported maximum symbol size to 2048. git-svn-id: http://root.cern.ch/svn/root/trunk@4345 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 18:20:29 UTC |
eda87a2 | Fons Rademakers | 10 April 2002, 18:14:26 UTC | allow URL starting with https: instead of http: for Root.Html.Root. Fix by Axel Naumann. git-svn-id: http://root.cern.ch/svn/root/trunk@4344 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 18:14:26 UTC |
fd41214 | Fons Rademakers | 10 April 2002, 18:09:44 UTC | some more KCC build mods by Philippe. git-svn-id: http://root.cern.ch/svn/root/trunk@4343 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 18:09:44 UTC |
4dba6a7 | Rene Brun | 10 April 2002, 17:20:43 UTC | Move TF1::GetProb from header file to implementation. Also fix a problem. The normalized chisquare must be used when calling TMath::Prob. git-svn-id: http://root.cern.ch/svn/root/trunk@4342 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 17:20:43 UTC |
fbefe79 | Fons Rademakers | 10 April 2002, 11:05:18 UTC | change EXCEPTIONS to $(EXCEPTIONS). git-svn-id: http://root.cern.ch/svn/root/trunk@4341 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 11:05:18 UTC |
5196604 | Fons Rademakers | 10 April 2002, 10:51:40 UTC | add --exceptions for KCC in case exceptions are enabled. git-svn-id: http://root.cern.ch/svn/root/trunk@4340 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 10:51:40 UTC |
a119de0 | Rene Brun | 10 April 2002, 07:19:29 UTC | Stamp version 3.03/04 git-svn-id: http://root.cern.ch/svn/root/trunk@4339 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 07:19:29 UTC |
53ab543 | Andreas Hoecker | 10 April 2002, 01:19:36 UTC | simpler generator for RhoPi git-svn-id: http://root.cern.ch/svn/root/trunk@4338 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 01:19:36 UTC |
290054a | Adrian Bevan | 10 April 2002, 00:37:31 UTC | some minor bug fixes git-svn-id: http://root.cern.ch/svn/root/trunk@4337 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2002, 00:37:31 UTC |
f9cf86e | walkowia | 09 April 2002, 22:58:35 UTC | o RooBCPSin2bgDecay: - Corrected the sign infront of the sign term. It is now compatible with the convention used in the BaBar physics book. git-svn-id: http://root.cern.ch/svn/root/trunk@4336 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2002, 22:58:35 UTC |
97394d6 | Rene Brun | 09 April 2002, 15:29:13 UTC | Add comments in TChain::Print git-svn-id: http://root.cern.ch/svn/root/trunk@4335 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2002, 15:29:13 UTC |
1381bf3 | Fons Rademakers | 09 April 2002, 15:11:47 UTC | make methods virtual, allowing user customization. git-svn-id: http://root.cern.ch/svn/root/trunk@4334 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2002, 15:11:47 UTC |
cea09e0 | Fons Rademakers | 09 April 2002, 14:46:03 UTC | add exceptions case in the configure script. This is mainly used by Fermilab experiments using KCC compilers. Use: ./configure linuxkcc --build=noexceptions to build ROOT without exception handling, or set env var EXCEPTIONS=no. Also reflected in root-config --has-exceptions and --clfags. git-svn-id: http://root.cern.ch/svn/root/trunk@4333 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2002, 14:46:03 UTC |
a46ba8d | Fons Rademakers | 09 April 2002, 13:42:15 UTC | fix memory leak in case max_value < singularity_tolerance. Found by Paul Balm. git-svn-id: http://root.cern.ch/svn/root/trunk@4332 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2002, 13:42:15 UTC |
72a5283 | Fons Rademakers | 09 April 2002, 10:42:56 UTC | use rfiosetopt() to turn of buffered reading. ROOT buffers itself. git-svn-id: http://root.cern.ch/svn/root/trunk@4331 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2002, 10:42:56 UTC |
68a0178 | Rene Brun | 09 April 2002, 07:15:26 UTC | Add a new TProfile constructor: TProfile(const char *name,const char *title,Int_t nbinsx,const Double_t *xbins, Axis_t ylow,Axis_t yup, Option_t *option=""); git-svn-id: http://root.cern.ch/svn/root/trunk@4330 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2002, 07:15:26 UTC |
9b802f3 | Andreas Hoecker | 09 April 2002, 00:15:09 UTC | RooNonCPEigenDecay: generator fix (hopefully!). Added prompt, non-Pdf mischarge treatment (second constructor <-- backward compatible) git-svn-id: http://root.cern.ch/svn/root/trunk@4328 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2002, 00:15:09 UTC |
e8d4104 | Wouter Verkerke | 08 April 2002, 22:08:40 UTC | o RooAbsArg - Use hash-table lookup in treeNodeServerList o RooFitContext - Add extra switch to ctor to deactivate nearly all expensive manipulations in the ctor. This will render the class unusable as standalone fit context, but can still function as base for a RooSimFitContext. (Not too elegant, but complete redesign is already in the works) git-svn-id: http://root.cern.ch/svn/root/trunk@4327 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 April 2002, 22:08:40 UTC |
62dbd3b | Wouter Verkerke | 08 April 2002, 21:06:30 UTC | o RooDataSet, RooTreeData - Allow explicit control over TBranch buffer sizes via get/setBranchBuffserSize() functions. Default lowered from 32K to 4K o RooSimFitContext - Eliminate one unnecessary PDF copying step git-svn-id: http://root.cern.ch/svn/root/trunk@4326 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 April 2002, 21:06:30 UTC |
cd7e0d6 | Wouter Verkerke | 08 April 2002, 20:20:45 UTC | o RooAbsCategory - Add protected defineTypeUnchecked(label,index) for internal use that skips any checks for duplicate label definition. - Implement member functions in using iterators instead of array semantics to prepare for future migration to different state list container class o RooAbsCollection - Enable hash tables lookup in snaphot output container to reduce tree copying and reconnection time o RooCustomizer,RooSimPdfBuilder - Enable hash table lookup in various internal lists to speed up build process o RooHashTable - Add member function to return current hash table size o RooLinkedList - Add get/setHashTableSize() function to steer hash table lookup in lists. Tables can be resized or activated at any moment in the lists lifetime. o RooSuperCategory - Use defineTypeUnchecked() instead of defineType() in updateIndexList() git-svn-id: http://root.cern.ch/svn/root/trunk@4325 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 April 2002, 20:20:45 UTC |
aea589a | Fons Rademakers | 08 April 2002, 15:06:08 UTC | signature change in Execute() (TMethod to TFunction) for the call using a TObjArray of arguments. Change needed after Damir's enhancements. git-svn-id: http://root.cern.ch/svn/root/trunk@4324 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 April 2002, 15:06:08 UTC |
30f44e8 | Rene Brun | 08 April 2002, 10:46:31 UTC | Add a new way of adding several canvases to the same Postscript file, in response to the following mail: "during a root session, I would like to save some (but not all) of the plots I'm making on the screen on a single ps file. Furthermore, I want to decide to save a given plot only AFTER I've seen it. Reading the root documentation, I've found : - how to save a single plot on a ps file, but it creates as many ps files as there are plots - how to save many pictures in a single ps file (in the "How to use the PostScript interface" web page), but you need to know BEFORE which plot you want to save." // // Writing several canvases to the same Postscript file // ---------------------------------------------------- // if the Postscript file name finishes with "(", the file is not closed // if the Postscript file name finishes with ")" and the file has been opened // with "(", the file is closed. Example: // { // TCanvas c1("c1"); // h1.Draw(); // c1.Print("c1.ps("); //write canvas and keep the ps file open // h2.Draw(); // c1.Print("c1.ps"); canvas is added to "c1.ps" // h3.Draw(); // c1.Print("c1.ps)"); canvas is added to "c1.ps" and ps file is closed // } // // Note that the following sequence writes the canvas to "c1.ps" and closes the ps file.: // TCanvas c1("c1"); // h1.Draw(); // c1.Print("c1.ps"); // git-svn-id: http://root.cern.ch/svn/root/trunk@4323 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 April 2002, 10:46:31 UTC |
b824460 | Rene Brun | 08 April 2002, 06:38:41 UTC | Improvements in THistPainter::PaintPalette in case: - the range is less than the number of colors - the range is less than the number of possible contours (default 20) git-svn-id: http://root.cern.ch/svn/root/trunk@4322 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 April 2002, 06:38:41 UTC |
7ba0e4b | Rene Brun | 06 April 2002, 21:28:07 UTC | Add the following functions to TView.h: virtual void Zoom(); // *MENU* virtual void UnZoom(); // *MENU* Fix a problem in TView::Centered3DImages in case the maximum on one axis is negative. : ---------------------------------------------------------------------- git-svn-id: http://root.cern.ch/svn/root/trunk@4321 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 April 2002, 21:28:07 UTC |
bb19aff | Rene Brun | 06 April 2002, 21:24:29 UTC | DistancetoPrimitive was always selecting the axis. change 999999 to 9. git-svn-id: http://root.cern.ch/svn/root/trunk@4320 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 April 2002, 21:24:29 UTC |
24c2962 | Fons Rademakers | 06 April 2002, 18:10:38 UTC | timestamp was not correct on Win32, now it has 100ns precision. git-svn-id: http://root.cern.ch/svn/root/trunk@4319 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 April 2002, 18:10:38 UTC |
061b723 | Rene Brun | 06 April 2002, 16:42:00 UTC | Protect TTree::CloneTree in case TChain::CloneTree is called. git-svn-id: http://root.cern.ch/svn/root/trunk@4318 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 April 2002, 16:42:00 UTC |
da75a28 | Rene Brun | 06 April 2002, 14:55:36 UTC | Modify the GetEntry functions to return -1 in case an error occurs when reading one branch basket. git-svn-id: http://root.cern.ch/svn/root/trunk@4317 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 April 2002, 14:55:36 UTC |
6ec7cee | Adrian Bevan | 05 April 2002, 23:15:56 UTC | updated Roo2DKeysPdf - removing an explicit part normalisation that interfered with RooAbsPdf::plotOn/plotCompOn functionality git-svn-id: http://root.cern.ch/svn/root/trunk@4316 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 April 2002, 23:15:56 UTC |
6860adc | Fons Rademakers | 05 April 2002, 11:39:21 UTC | fix in TDataMember::SetterMethod() to take into account that Bool_t is now actually a bool (this fixes the TPad SetEditable, and other, Bool_t argument methods in the context menus). git-svn-id: http://root.cern.ch/svn/root/trunk@4315 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 April 2002, 11:39:21 UTC |
8f16ac9 | Rene Brun | 05 April 2002, 08:14:10 UTC | Thanks to Steve Udriot for correcting some comments in the data members of TSplinePoly3 and TSplinePoly5 git-svn-id: http://root.cern.ch/svn/root/trunk@4314 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 April 2002, 08:14:10 UTC |
901e4f2 | Fons Rademakers | 04 April 2002, 17:32:14 UTC | make the context menus customizable, i.e. change titles and add/remove actions. Two new tutorials demonstrate the functionality. Contribution by Damir Buskulic. git-svn-id: http://root.cern.ch/svn/root/trunk@4313 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 17:32:14 UTC |
613e3d0 | Fons Rademakers | 04 April 2002, 17:28:52 UTC | correct some Error() and Warning() messages. git-svn-id: http://root.cern.ch/svn/root/trunk@4312 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 17:28:52 UTC |
9c0abe3 | Rene Brun | 04 April 2002, 11:03:18 UTC | Implement const flavour of operator []. This should also solve the problem with fChanged being modified by the non-const operator. git-svn-id: http://root.cern.ch/svn/root/trunk@4311 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 11:03:18 UTC |
8386a4c | Rene Brun | 04 April 2002, 10:28:35 UTC | Add a suggestion from gero.flucke@desy.de in all TArray classes: A new operator [] const. its purpose is the same as the At(Int_t i) does. But with it you don't have to care whether the method you are using is const or not: on the right hand side of an equation always the operator [](Int_t i) can be used for datamember-TArray's! git-svn-id: http://root.cern.ch/svn/root/trunk@4310 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 10:28:35 UTC |
4f48a6f | Fons Rademakers | 04 April 2002, 10:11:13 UTC | several changes to allow static linking of ROOT, Phat (the Phobos framework) and Geant. Make some getline symbols unique, e.g. gl_tab_hook to Gl_tab_hook and make some methods static. By Maarten. git-svn-id: http://root.cern.ch/svn/root/trunk@4309 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 10:11:13 UTC |
7c49707 | Rene Brun | 04 April 2002, 10:03:20 UTC | Undo previous fix in TKey::Hash. One must find a better solution. git-svn-id: http://root.cern.ch/svn/root/trunk@4308 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 10:03:20 UTC |
17ba907 | Rene Brun | 04 April 2002, 08:58:49 UTC | Implement TKey::Hash overloading TNamed::Hash and using TObject::Hash instead. The function in TNamed::Hash is not convenient for TKey in case many keys have the name but different cycles. git-svn-id: http://root.cern.ch/svn/root/trunk@4307 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 08:58:49 UTC |
6ba726e | Rene Brun | 04 April 2002, 07:07:54 UTC | Fix suggested by Brett Wiren: The test for "insideness" in TBox::DistancetoPrimitive in the case of a filled TBox misses the TBox's very edge. This causes 1 pixel wide/tall TBoxes to be invisible to pointer interactions. git-svn-id: http://root.cern.ch/svn/root/trunk@4306 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 07:07:54 UTC |
6e6e608 | Rene Brun | 04 April 2002, 07:04:43 UTC | Fix a mistake in the previous fix in SetAddress. git-svn-id: http://root.cern.ch/svn/root/trunk@4305 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 07:04:43 UTC |
cc07925 | Rene Brun | 04 April 2002, 06:58:37 UTC | Do not execute SetAddress if the branch is disabled. This may create memory leaks when the branch address is set from TChain::LoadTree. git-svn-id: http://root.cern.ch/svn/root/trunk@4304 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 06:58:37 UTC |
20a491a | Wouter Verkerke | 04 April 2002, 00:18:00 UTC | o WIN32 patches from Mat Langston git-svn-id: http://root.cern.ch/svn/root/trunk@4303 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 00:18:00 UTC |
4f53e97 | Wouter Verkerke | 04 April 2002, 00:17:09 UTC | o RooTreeData - Fix bug in copy ctor git-svn-id: http://root.cern.ch/svn/root/trunk@4302 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2002, 00:17:09 UTC |
a567dfc | Wouter Verkerke | 03 April 2002, 23:49:30 UTC | o makedocs - Restore original git-svn-id: http://root.cern.ch/svn/root/trunk@4301 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2002, 23:49:30 UTC |
8e33139 | Wouter Verkerke | 03 April 2002, 23:37:27 UTC | o Most classes Most WIN32 patches from Mat Langston git-svn-id: http://root.cern.ch/svn/root/trunk@4300 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2002, 23:37:27 UTC |
503151a | Fons Rademakers | 03 April 2002, 16:40:26 UTC | put extended warning message in GetColorByName() in a single Warning(). git-svn-id: http://root.cern.ch/svn/root/trunk@4299 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2002, 16:40:26 UTC |
5d55985 | Fons Rademakers | 03 April 2002, 16:39:01 UTC | explicitely link libMySQL also with libz. git-svn-id: http://root.cern.ch/svn/root/trunk@4298 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2002, 16:39:01 UTC |
0eb477a | Rene Brun | 03 April 2002, 13:33:59 UTC | In all the TF1 constructors set the FillStyle to 0. To paint the fill area below the function, simply set the FillStyle to 1001 or 1 git-svn-id: http://root.cern.ch/svn/root/trunk@4297 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2002, 13:33:59 UTC |
59d1018 | Rene Brun | 03 April 2002, 10:44:59 UTC | Stamp version 3.03/03 git-svn-id: http://root.cern.ch/svn/root/trunk@4296 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2002, 10:44:59 UTC |
f083764 | Rene Brun | 03 April 2002, 10:41:40 UTC | Add additional information in TGClient::GetColorByName after printing the Warning; "GetColorByName", "couldn't retrieve color xxxx" This problem typically appears when running ROOT from an X terminal with not enough memory and another application like Netscape is already running ====> Kill Netscape and start again ROOT I am tired to always answer the same question. git-svn-id: http://root.cern.ch/svn/root/trunk@4295 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2002, 10:41:40 UTC |
9adbe08 | mwilson | 03 April 2002, 08:25:58 UTC | improved Toy MC generator to deal with unusual parameter ranges git-svn-id: http://root.cern.ch/svn/root/trunk@4293 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2002, 08:25:58 UTC |
2016054 | Rene Brun | 02 April 2002, 16:21:03 UTC | Add special case for WIN32 in TPad::PaintBox when drawing fill patterns. git-svn-id: http://root.cern.ch/svn/root/trunk@4292 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 April 2002, 16:21:03 UTC |
45416a6 | Rene Brun | 02 April 2002, 15:58:42 UTC | Patch from Olivier fixing a problem when drawing a 2-D histogram with option "surf3". The problem was visible when using polar coordinates. git-svn-id: http://root.cern.ch/svn/root/trunk@4291 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 April 2002, 15:58:42 UTC |
3daa028 | Fons Rademakers | 02 April 2002, 15:44:15 UTC | make code simpler for compiler. git-svn-id: http://root.cern.ch/svn/root/trunk@4290 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 April 2002, 15:44:15 UTC |