34b791c | Unknown Author | 06 February 2002, 11:51:10 UTC | This commit was manufactured by cvs2svn to create tag 'v3-02-00'. git-svn-id: http://root.cern.ch/svn/root/tags/v3-02-00@3893 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2002, 11:51:10 UTC |
d1080a5 | Unknown Author | 06 February 2002, 11:51:01 UTC | This commit was manufactured by cvs2svn to create branch 'test-cint-5-15-30-branch'. git-svn-id: http://root.cern.ch/svn/root/branches/test-cint-5-15-30-branch@3884 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2002, 11:51:01 UTC |
6a31edd | Fons Rademakers | 06 February 2002, 11:51:00 UTC | correct comments on usage of read and write flags. git-svn-id: http://root.cern.ch/svn/root/trunk@3883 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2002, 11:51:00 UTC |
0f8cd09 | Rene Brun | 06 February 2002, 10:33:38 UTC | Modify TBasket::ReadBasketBuffers to allocate a few more bytes to the buffer before inflating it. The Inflate function some time requires a few more bytes to uncompress the data. git-svn-id: http://root.cern.ch/svn/root/trunk@3882 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2002, 10:33:38 UTC |
a5d9714 | Rene Brun | 06 February 2002, 10:31:43 UTC | In the R__unzip function relax the test comparing the test comparing the pointer position in the uncompressed buffer with the value initially expected. There are some rare cases when the Inflate function requires a few more bytes. git-svn-id: http://root.cern.ch/svn/root/trunk@3881 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2002, 10:31:43 UTC |
814ce7a | Rene Brun | 06 February 2002, 08:53:43 UTC | In TStreamerInfo::BuildOld do not print a warning message when the type name has changed, but the basic type is still the same git-svn-id: http://root.cern.ch/svn/root/trunk@3880 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2002, 08:53:43 UTC |
7272b38 | Wouter Verkerke | 06 February 2002, 01:31:38 UTC | o RooAbsReal - Improve naming scheme of integrals created with createIntegral() - Improve some info messages in plotOn() o RooRealIntegral - Fix typo causing obscure crash o RooSimGenContext - Fix cases where index category is fundamental and in prototype data set. o RooSimultaneous - Fix generation with fundamental index category in prototype dataset - Improve info messages in plotOn() git-svn-id: http://root.cern.ch/svn/root/trunk@3879 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2002, 01:31:38 UTC |
175a62a | Rene Brun | 05 February 2002, 22:51:52 UTC | Add new Bessel functions and also the Struve function: static Double_t BesselJ0(Double_t x); // Bessel function J0(x) for any real x static Double_t BesselJ1(Double_t x); // Bessel function J1(x) for any real x static Double_t BesselY0(Double_t x); // Bessel function Y0(x) for positive x static Double_t BesselY1(Double_t x); // Bessel function Y1(x) for positive x static Double_t Struve(Int_t n, Double_t x); // Struve functions of order 0 and 1 git-svn-id: http://root.cern.ch/svn/root/trunk@3878 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 22:51:52 UTC |
242d95d | Wouter Verkerke | 05 February 2002, 20:07:58 UTC | o RooAcceptReject - Change _minTrialsArray[0] from 0 to 100 to allow efficiency estimation of category-only PDFs. git-svn-id: http://root.cern.ch/svn/root/trunk@3877 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 20:07:58 UTC |
b20739b | Rene Brun | 05 February 2002, 17:04:23 UTC | From Philippe: This fix ensures that when receiving a 'name' with a duplicated branch name in it, TTree::Draw wont crash. Also fix TBrowser to properly draw the correct leaf even if the branch name was copied inside the leaf names. git-svn-id: http://root.cern.ch/svn/root/trunk@3876 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 17:04:23 UTC |
9c9a97b | Rene Brun | 05 February 2002, 16:45:57 UTC | Fix a side-effect of the new ticks/labels options on the position of the axis title. git-svn-id: http://root.cern.ch/svn/root/trunk@3875 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 16:45:57 UTC |
2c546e3 | Fons Rademakers | 05 February 2002, 16:10:37 UTC | in Add(TDSet*) make sure the added TDSet is specified for the same type. git-svn-id: http://root.cern.ch/svn/root/trunk@3874 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 16:10:37 UTC |
d1e4f4d | Fons Rademakers | 05 February 2002, 10:46:13 UTC | add case for MacOS X. git-svn-id: http://root.cern.ch/svn/root/trunk@3873 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 10:46:13 UTC |
a67a150 | Fons Rademakers | 05 February 2002, 10:45:56 UTC | test also for .dylib on MacOS X and better detection of missing SRP lib and includes. git-svn-id: http://root.cern.ch/svn/root/trunk@3872 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 10:45:56 UTC |
10796be | Rene Brun | 05 February 2002, 08:31:09 UTC | Improve TDataMember::GetOffset to compute the offset for the normal case of a compiled class. The previous version was operational only for interpreted classes. The new function automatically calls TClass::BuildRealData and gets the TRealData offset computed via ShowMembers. git-svn-id: http://root.cern.ch/svn/root/trunk@3871 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 08:31:09 UTC |
03037f5 | David Kirkby | 05 February 2002, 01:23:07 UTC | add helper class for 2D error contours git-svn-id: http://root.cern.ch/svn/root/trunk@3870 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2002, 01:23:07 UTC |
57d6b00 | Dieter Best | 04 February 2002, 23:43:47 UTC | Socalled Novosibirsk function: gaussian + tail, see for example BAD 204 for a definition. git-svn-id: http://root.cern.ch/svn/root/trunk@3869 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 23:43:47 UTC |
e99d14b | Dieter Best | 04 February 2002, 23:42:45 UTC | Socalled Novosibirsk function: gaussian + tail, see for example BAD 204 for a definition. git-svn-id: http://root.cern.ch/svn/root/trunk@3868 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 23:42:45 UTC |
5904f70 | Rene Brun | 04 February 2002, 23:31:02 UTC | Several optimisations in TGaxis::PaintAxis. Add support for the new TAxis options kTickPlus and kTickMinus git-svn-id: http://root.cern.ch/svn/root/trunk@3867 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 23:31:02 UTC |
1967005 | Rene Brun | 04 February 2002, 23:27:43 UTC | Add new options in the TAxis enum: kTickPlus = BIT(9), kTickMinus = BIT(10) Add new functions: virtual const char *GetTicks() const; virtual void SetTicks(Option_t *option="+"); // *MENU* void TAxis::SetTicks(Option_t *option) { // set ticks orientation // option = "+" ticks drawn on the "positive side" (default) // option = "-" ticks drawn on the "negative side" // option = "+-" ticks drawn on both sides git-svn-id: http://root.cern.ch/svn/root/trunk@3866 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 23:27:43 UTC |
51052bb | Rene Brun | 04 February 2002, 23:23:03 UTC | In THistPainter::DistancetoPrimitive, take into account all the forms (upper/lower case and mixture) for the option "same" when selecting the axis. git-svn-id: http://root.cern.ch/svn/root/trunk@3865 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 23:23:03 UTC |
982e933 | Fons Rademakers | 04 February 2002, 21:25:47 UTC | to be consistent change GetElementList() to GetListOfElements(). git-svn-id: http://root.cern.ch/svn/root/trunk@3864 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 21:25:47 UTC |
54572e8 | Fons Rademakers | 04 February 2002, 21:22:23 UTC | more complete implementation of TDSet. git-svn-id: http://root.cern.ch/svn/root/trunk@3863 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 21:22:23 UTC |
103ff4d | Fons Rademakers | 04 February 2002, 21:21:24 UTC | usual problem with strstr() returning const char*. git-svn-id: http://root.cern.ch/svn/root/trunk@3862 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 21:21:24 UTC |
481d620 | Wouter Verkerke | 04 February 2002, 18:21:19 UTC | o RooAddModel - Cut off Sum(coef) warnings at 10 messages in all 4 places where this messages is generated, instead of only in evaluate() git-svn-id: http://root.cern.ch/svn/root/trunk@3861 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 18:21:19 UTC |
a5c8c9e | Wouter Verkerke | 04 February 2002, 18:10:13 UTC | o RooMCStudy - Add capability to fit with projected dependents. Dependents to be projected can be supplied in the RooMCStudy ctor git-svn-id: http://root.cern.ch/svn/root/trunk@3860 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 18:10:13 UTC |
9750c0b | Rene Brun | 04 February 2002, 16:49:03 UTC | Add the option --one_instantiation_per_object to CXXFLAGS and CINTCXXFLAGS git-svn-id: http://root.cern.ch/svn/root/trunk@3859 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 16:49:03 UTC |
4cb1ca8 | Rene Brun | 04 February 2002, 08:21:50 UTC | In function TFunction::CreateSignature add the missing " to the default arguments of type char*. git-svn-id: http://root.cern.ch/svn/root/trunk@3858 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2002, 08:21:50 UTC |
3c2a0ea | Fons Rademakers | 03 February 2002, 18:40:08 UTC | don't check for free space on device when writing to /dev/null (to facilitate performance tests). git-svn-id: http://root.cern.ch/svn/root/trunk@3857 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 18:40:08 UTC |
699c598 | Fons Rademakers | 03 February 2002, 18:37:20 UTC | slight reformatting of comment on rehashing in case name changes. git-svn-id: http://root.cern.ch/svn/root/trunk@3856 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 18:37:20 UTC |
e19021e | Fons Rademakers | 03 February 2002, 18:34:16 UTC | introduce kRead and kWrite constants to be used in the mask argument of the TFileHandler. git-svn-id: http://root.cern.ch/svn/root/trunk@3855 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 18:34:16 UTC |
792a4aa | Rene Brun | 03 February 2002, 18:02:02 UTC | In stress9 remove the line deleting the tree. git-svn-id: http://root.cern.ch/svn/root/trunk@3854 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 18:02:02 UTC |
9ca7227 | Rene Brun | 03 February 2002, 17:38:16 UTC | Modify TTreePlayer::EntryLoop to take into account the Tree or TChain weight git-svn-id: http://root.cern.ch/svn/root/trunk@3853 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 17:38:16 UTC |
ed9d0e4 | Rene Brun | 03 February 2002, 17:32:27 UTC | New functions GetWeight and SetWeight redefining the functions in TTree. void TChain::SetWeight(Double_t w, Option_t *option) { // Set chain weight. // The weight is used by TTree::Draw to automatically weight each // selected entry in the resulting histogram. // For example the equivalent of // chain.Draw("x","w") // is // chain.SetWeight(w,"global"); // chain.Draw("x"); // // By default the weight used will be the weight // of each Tree in the TChain. However, one can force the individual // weights to be ignored by specifying the option "global". // In this case, the TChain global weight will be used for all Trees. Double_t TChain::GetWeight() const { // return the chain weight. // by default, the weight is the weight of the current Tree in the TChain. // However, if the weight has been set in TChain::SetWeight with // the option "global", each Tree will use the same weight stored // in TChain::fWeight. git-svn-id: http://root.cern.ch/svn/root/trunk@3852 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 17:32:27 UTC |
5a1a6e5 | Rene Brun | 03 February 2002, 17:30:57 UTC | Add new member: Double_t fWeight; Add new functions GetWeight and SetWeight. void TTree::SetWeight(Double_t w, Option_t *) // Set tree weight. // The weight is used by TTree::Draw to automatically weight each // selected entry in the resulting histogram. // For example the equivalent of // T.Draw("x","w") // is // T.SetWeight(w); // T.Draw("x"); // // This function is redefined by TChain::SetWeight. In case of a TChain, // an option "global" may be specified to set the same weight // for all Trees in the TChain instead of the default behaviour // using the weights of each Tree in the chain. (see TChain::SetWeight) git-svn-id: http://root.cern.ch/svn/root/trunk@3851 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 17:30:57 UTC |
0ed4402 | Rene Brun | 03 February 2002, 16:15:21 UTC | Use the new function TBasket::SetBranch instead of setting the global gBranch. Add new code in SetFile to apply the new file to all baskets. git-svn-id: http://root.cern.ch/svn/root/trunk@3850 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 16:15:21 UTC |
54c3be9 | Rene Brun | 03 February 2002, 16:15:01 UTC | Add new inline function: void SetBranch(TBranch *branch) {fBranch = branch;} Replace use of global gBranch by member fBranch. In TBasket::Streamer, set the buffer parent. git-svn-id: http://root.cern.ch/svn/root/trunk@3849 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 16:15:01 UTC |
812295f | Rene Brun | 03 February 2002, 16:14:46 UTC | Replace calls to: Event *event = new Event(); by Event *event = 0; In stress13, do not delete tree to avoid a double delete problem. git-svn-id: http://root.cern.ch/svn/root/trunk@3848 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 16:14:46 UTC |
38cd9de | Rene Brun | 03 February 2002, 16:14:31 UTC | use GetSessionProcessID instead of GetProcessID(0). git-svn-id: http://root.cern.ch/svn/root/trunk@3847 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 16:14:31 UTC |
6f16f94 | Rene Brun | 03 February 2002, 16:13:55 UTC | Modify TFile::Close to call GetSessionProcessID. git-svn-id: http://root.cern.ch/svn/root/trunk@3846 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 16:13:55 UTC |
9805896 | Rene Brun | 03 February 2002, 16:13:40 UTC | Add new static function GetSessionProcessID return the current session TProcessID. Rewrite the function ReadProcessID in order to store the right pid in the list of the files pids in case the pid is already existing in other files. git-svn-id: http://root.cern.ch/svn/root/trunk@3845 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 16:13:40 UTC |
d0d97d9 | Rene Brun | 03 February 2002, 16:13:27 UTC | Replace the union union { TExMap *fReadMap; //Map containing id,object references during reading TExMap *fWriteMap; //Map containing object,id pairs during writing }; by TExMap *fMap; //Map containing object,id pairs for reading/ writing The union was an unnecessary complication and also given problems with rootcint when another pointer (eg fParent) was added to the class. New constructors added: TBuffer(EMode mode); TBuffer(EMode mode, Int_t bufsiz); TBuffer(EMode mode, Int_t bufsiz, void *buf, Bool_t adopt = kTRUE); The Get/SetParent moved to the implementation file. git-svn-id: http://root.cern.ch/svn/root/trunk@3844 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2002, 16:13:27 UTC |
72479ab | Fons Rademakers | 02 February 2002, 23:00:02 UTC | export kInfo global to CINT. git-svn-id: http://root.cern.ch/svn/root/trunk@3843 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 23:00:02 UTC |
ac34a7b | Fons Rademakers | 02 February 2002, 22:59:26 UTC | Two scripts that demo how to snoop objects from a server. The client "spy.C" can snoop objects from a server process "spyserv.C". To run this demo do the following: - open two or more windows - start root in all windows - execute in the first window: .x spyserv.C (or spyserv.C++) - execute in the other window(s): .x spy.C (or spy.C++) - in the "spy" client windows click the "Connect" button and snoop the histograms by clicking on the "hpx", "hpxpy" and "hprof" buttons git-svn-id: http://root.cern.ch/svn/root/trunk@3842 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 22:59:26 UTC |
cf7253a | Fons Rademakers | 02 February 2002, 13:42:18 UTC | make GetParent() const. Funny problem with CINT and location of fParent or any other new datamember before the union. git-svn-id: http://root.cern.ch/svn/root/trunk@3841 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 13:42:18 UTC |
9c31bf8 | Rene Brun | 02 February 2002, 13:19:01 UTC | Reset fParent in destructor. git-svn-id: http://root.cern.ch/svn/root/trunk@3840 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 13:19:01 UTC |
f0b0953 | Rene Brun | 02 February 2002, 11:57:10 UTC | Replace gFile by TBuffer::GetParent. With this fix, TRef and TRefArray read in a TChain should work. git-svn-id: http://root.cern.ch/svn/root/trunk@3839 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 11:57:10 UTC |
95fa392 | Rene Brun | 02 February 2002, 11:56:14 UTC | Replace gFile by the TBuffer::GetParent() git-svn-id: http://root.cern.ch/svn/root/trunk@3838 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 11:56:14 UTC |
77c228f | Rene Brun | 02 February 2002, 11:54:34 UTC | The key and basket constructors, set the TBuffer parent. git-svn-id: http://root.cern.ch/svn/root/trunk@3837 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 11:54:34 UTC |
c9365ae | Rene Brun | 02 February 2002, 11:52:46 UTC | Add new member TObject *fParent; //fParent points to the buffer owner (typically a TFile). Add new functions TObject *Getparent() void SetParent(TObject *parent); The fParent info will be used instead of gFile in all the places currently referencing gFile and reading/writing from/to a TBuffer. git-svn-id: http://root.cern.ch/svn/root/trunk@3836 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 11:52:46 UTC |
ec9be96 | Rene Brun | 02 February 2002, 10:09:34 UTC | Remove a const specifier in the last argument of a constructor. git-svn-id: http://root.cern.ch/svn/root/trunk@3835 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 10:09:34 UTC |
6e779b9 | Wouter Verkerke | 02 February 2002, 02:24:24 UTC | o RooMCStudy - Add generator option 'e' to use a poisson distribution for the number of events to generate - Fix some types and default argument values git-svn-id: http://root.cern.ch/svn/root/trunk@3834 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2002, 02:24:24 UTC |
7108221 | Wouter Verkerke | 01 February 2002, 23:53:24 UTC | o RooDataSet - Forgot to propagate null-ptr in get(index) git-svn-id: http://root.cern.ch/svn/root/trunk@3833 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 23:53:24 UTC |
37ce57d | Wouter Verkerke | 01 February 2002, 19:50:56 UTC | o RooFitContext - Fix some type-unsafe code in the optimizer that assumes that all cachable objects derive from RooAbsReal o RooSimPdfBuilder - Fix typo in documentation git-svn-id: http://root.cern.ch/svn/root/trunk@3832 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 19:50:56 UTC |
c409a58 | Wouter Verkerke | 01 February 2002, 18:46:42 UTC | o RooDataSet - Fix in merge() to adapt to changes for weighted datasets git-svn-id: http://root.cern.ch/svn/root/trunk@3831 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 18:46:42 UTC |
8f6f26f | Wouter Verkerke | 01 February 2002, 18:41:02 UTC | o RooAbsHiddenReal - Add getHiddenVal() method to explicitly allow access to the hidden value (For interactive use only, getHiddenVal() is not called by any other RooFit class) git-svn-id: http://root.cern.ch/svn/root/trunk@3830 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 18:41:02 UTC |
60edc41 | Fons Rademakers | 01 February 2002, 14:15:52 UTC | fix for Win32 (timespec is not defined in time.h). git-svn-id: http://root.cern.ch/svn/root/trunk@3829 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 14:15:52 UTC |
fcdfdbd | Rene Brun | 01 February 2002, 11:03:03 UTC | Fix a bug in the KolmogorovTest functions. The variable dfmax2 was not correctly computed. git-svn-id: http://root.cern.ch/svn/root/trunk@3828 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 11:03:03 UTC |
318ea9f | Rene Brun | 01 February 2002, 07:47:24 UTC | Correct wrong comments in TLeaf::GetLeafCounter (thanks Axel Naumann). Comments should be: // If leaf name has the forme var[nelem], where nelem is alphanumeric, then // If nelem is a leaf name, return countval = 1 and the pointer to // the leaf named nelem. // If leaf name has the forme var[nelem], where nelem is a digit, then // return countval = nelem and a null pointer. // Otherwise return countval=0 and a null pointer. / git-svn-id: http://root.cern.ch/svn/root/trunk@3827 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 07:47:24 UTC |
b104a5e | Rene Brun | 01 February 2002, 07:14:01 UTC | TFile::Recover changed from void to Int_t. The function returns the number of keys recovered. If Recover returns 0 keys, then the file is declared Zombie by TFile::Open. git-svn-id: http://root.cern.ch/svn/root/trunk@3826 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 07:14:01 UTC |
e22aa8b | Rene Brun | 01 February 2002, 07:12:37 UTC | Add a missing parenthesis in one expression. git-svn-id: http://root.cern.ch/svn/root/trunk@3825 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 07:12:37 UTC |
df96d2a | Rene Brun | 01 February 2002, 06:55:05 UTC | Fix in TH1::Copy. Take into account fgAddDirectory (thanks Andrei Gaponenko) git-svn-id: http://root.cern.ch/svn/root/trunk@3824 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 06:55:05 UTC |
9ba9693 | Wouter Verkerke | 01 February 2002, 06:04:46 UTC | o RooDataSet - Overload addColumn(s) to update _varsNoWgt o RooTreeData - Make addColumns(s) virtual git-svn-id: http://root.cern.ch/svn/root/trunk@3823 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 06:04:46 UTC |
ae56ee9 | Wouter Verkerke | 01 February 2002, 00:52:22 UTC | o RooDataSet - Add support for weighted datasets. To have a dataset column interpreted as the event weight, either give the name in the last field of the RooDataSet ctor, or use setWeightVar() to designate a variable. git-svn-id: http://root.cern.ch/svn/root/trunk@3822 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 February 2002, 00:52:22 UTC |
d104c19 | Wouter Verkerke | 31 January 2002, 19:30:34 UTC | o RooCurve - Fix coarse grid when constructed from a RooAbsFunc: was N-1 bins instead of N. This gave problems in chi^2 calculation which must have points for all bin boundaries git-svn-id: http://root.cern.ch/svn/root/trunk@3821 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 January 2002, 19:30:34 UTC |
3427903 | Fons Rademakers | 31 January 2002, 19:07:30 UTC | make libdir in check_library() unique so it does not clash with the global libdir. Thanks Damir. git-svn-id: http://root.cern.ch/svn/root/trunk@3820 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 January 2002, 19:07:30 UTC |
b142369 | Fons Rademakers | 31 January 2002, 14:10:05 UTC | cosmetic comment change. git-svn-id: http://root.cern.ch/svn/root/trunk@3819 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 January 2002, 14:10:05 UTC |
d49ca2c | Fons Rademakers | 31 January 2002, 14:09:25 UTC | new TTimeStamp class by Robert Hatcher. This class provides time stamp functionality with nano second precision and in a timezone independent format. git-svn-id: http://root.cern.ch/svn/root/trunk@3818 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 January 2002, 14:09:25 UTC |
6cd1734 | Rene Brun | 31 January 2002, 07:27:11 UTC | The following patch from Axel Naumann * The bug reported and fixed by Ruben was due to a Log10 being not protected from negative arguments. Ruben, thanks for finding that bug! * without libNew --- private etc method and data member sections were printed even if the class doesn't have such members (test was e.g. on memberArray[j * ndata] instead num[j]) --- include files ended on uninitialized characters * templated types were not printed correctly (no protection of <,>,' ') * Classes were referenced even though they don't have an implementation known to CInt (fixed by returning 0 in case of an unknown implementation file): This will create some "unknown class G__whatever" - but at least they are not linked in anymore. And ostream etc are now listed in the list of types and linked correctly instead of creating a link to "basic_ostream<char...>.html". git-svn-id: http://root.cern.ch/svn/root/trunk@3817 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 January 2002, 07:27:11 UTC |
0d51edf | Wouter Verkerke | 30 January 2002, 23:27:49 UTC | o RooSimPdfBuilder - Convert inline class documentation to HTML and make some minor modifications git-svn-id: http://root.cern.ch/svn/root/trunk@3816 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 23:27:49 UTC |
941b1bd | Wouter Verkerke | 30 January 2002, 18:27:40 UTC | o RooAbsLValue,RooAbsCategoryLValue,RooAbsRealLValue - Make the randomize() function a pure virtual function of RooAbsLValue o RooGenContext - Handle generation of uniformVars here instead of in RooAcceptReject git-svn-id: http://root.cern.ch/svn/root/trunk@3815 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 18:27:40 UTC |
2a11b23 | Fons Rademakers | 30 January 2002, 11:02:22 UTC | cleanup some formatting (coding conventions). git-svn-id: http://root.cern.ch/svn/root/trunk@3814 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 11:02:22 UTC |
2ab7182 | Fons Rademakers | 30 January 2002, 10:59:07 UTC | fix include/RVersion.h to ${incdir}/RVersion.h. git-svn-id: http://root.cern.ch/svn/root/trunk@3813 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 10:59:07 UTC |
7ace0f7 | Adrian Bevan | 30 January 2002, 09:08:51 UTC | improved 2d Keys pdf, now use the intenal cacheing of rfc and have more debugging flexibility git-svn-id: http://root.cern.ch/svn/root/trunk@3812 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 09:08:51 UTC |
24a4e76 | Rene Brun | 30 January 2002, 07:11:21 UTC | Add a comment in TPad::SetEditable to indicate that one cannot add a new object to the pad when the pad is declared non-editable. git-svn-id: http://root.cern.ch/svn/root/trunk@3811 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 07:11:21 UTC |
5d0c8e7 | Rene Brun | 30 January 2002, 07:00:30 UTC | Fix a problem in TMatriD::Streamer when reading objects created before version 3.0 git-svn-id: http://root.cern.ch/svn/root/trunk@3810 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 07:00:30 UTC |
92ed5e5 | Rene Brun | 30 January 2002, 06:48:23 UTC | From Philippe: This repairs ACLiC for windows which stopped working after the lastest modification made in TRegexp. git-svn-id: http://root.cern.ch/svn/root/trunk@3809 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 06:48:23 UTC |
3ce5aec | Wouter Verkerke | 30 January 2002, 00:32:28 UTC | o RooSimPdfBuilder - Update documentation git-svn-id: http://root.cern.ch/svn/root/trunk@3808 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2002, 00:32:28 UTC |
c8cb5ee | Rene Brun | 29 January 2002, 17:33:47 UTC | Modify TTreePlayer::TakeEstimate to not display the stats box in case TTree->Draw(y:x>>h(10,0,1,10,0,1)") git-svn-id: http://root.cern.ch/svn/root/trunk@3807 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 January 2002, 17:33:47 UTC |
d9e5b28 | Rene Brun | 29 January 2002, 17:23:38 UTC | Patch from Philippe that should protect ACLiC from using weird characters in its filenames.... git-svn-id: http://root.cern.ch/svn/root/trunk@3806 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 January 2002, 17:23:38 UTC |
6edf42c | Rene Brun | 29 January 2002, 07:49:18 UTC | Fix a typo in error message git-svn-id: http://root.cern.ch/svn/root/trunk@3805 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 January 2002, 07:49:18 UTC |
2bdbaba | Rene Brun | 29 January 2002, 07:44:08 UTC | Fix from Philippe . On Windows, the order in which the dictionary global objects and the TROOT global object are the inverse as that of Linux (this we have not control over it). Also, The previous implementation of BuildRealData had a call to 'InheritsFrom(TObject::Class());' which besides giving its result had the side effect of loading the currently defined typedefs if the class had not been loaded yet. Without this side effect, the typedef used in the class were not present in the ROOT system ... git-svn-id: http://root.cern.ch/svn/root/trunk@3804 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 January 2002, 07:44:08 UTC |
78a51f4 | Rene Brun | 29 January 2002, 07:32:31 UTC | Initialize members in all constructors git-svn-id: http://root.cern.ch/svn/root/trunk@3803 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 January 2002, 07:32:31 UTC |
2d0ff21 | Rene Brun | 29 January 2002, 07:18:08 UTC | Update URL git-svn-id: http://root.cern.ch/svn/root/trunk@3802 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 January 2002, 07:18:08 UTC |
01a91ce | Fons Rademakers | 28 January 2002, 17:33:27 UTC | properly initialize err in LoadClass(). Has no influence on StreamerInfo problem though. git-svn-id: http://root.cern.ch/svn/root/trunk@3801 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 January 2002, 17:33:27 UTC |
306ad03 | Fons Rademakers | 28 January 2002, 17:01:53 UTC | correct some comments about the POSIX calls used in TFile. git-svn-id: http://root.cern.ch/svn/root/trunk@3800 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 January 2002, 17:01:53 UTC |
e9783c4 | Rene Brun | 28 January 2002, 11:51:09 UTC | Fix a problem in TMultiGraph::Paint following the unzoom of the Y axis when the Y axis title was non null git-svn-id: http://root.cern.ch/svn/root/trunk@3799 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 January 2002, 11:51:09 UTC |
be182b3 | Fons Rademakers | 27 January 2002, 17:44:18 UTC | don't redefine initgroups on AIX, is now in grp.h. Check if this is also the case on AIX 4.3. If not I need a OS specific define to differentiate between the two. git-svn-id: http://root.cern.ch/svn/root/trunk@3798 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 17:44:18 UTC |
1fcb7d4 | Fons Rademakers | 27 January 2002, 17:23:19 UTC | change Text_t to char. git-svn-id: http://root.cern.ch/svn/root/trunk@3797 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 17:23:19 UTC |
797dabe | Fons Rademakers | 27 January 2002, 17:22:47 UTC | small fix in constness. git-svn-id: http://root.cern.ch/svn/root/trunk@3796 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 17:22:47 UTC |
3d2fcb9 | Fons Rademakers | 27 January 2002, 17:21:22 UTC | new module dcache implementing class TDCacheFile which implements a TFile interface to the DESY dCache mass storage system. Code by Grzegorz Mazur <mazur@mail.desy.de>. For more on dCache see http://www-dcache.desy.de/. git-svn-id: http://root.cern.ch/svn/root/trunk@3795 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 17:21:22 UTC |
c455395 | Rene Brun | 27 January 2002, 16:49:43 UTC | Remove non-necessary declarations of static functions to remove warnings on aCC of the style: Warning 495: "base/src/TROOT.cxx", line 159 # The linkage directive is ignored for an object or function declared static. static void CleanUpROOTAtExit(); git-svn-id: http://root.cern.ch/svn/root/trunk@3794 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 16:49:43 UTC |
b44560b | Rene Brun | 27 January 2002, 16:28:37 UTC | Fix the usual problem with strstr on Solaris. A statement like char *s = strstr(... is not legal, strstr returning a const char*. One must cast: char *s = (char*)strstr(... git-svn-id: http://root.cern.ch/svn/root/trunk@3793 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 16:28:37 UTC |
fbdce76 | Fons Rademakers | 27 January 2002, 15:55:57 UTC | extended some method descriptions. git-svn-id: http://root.cern.ch/svn/root/trunk@3792 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 15:55:57 UTC |
b1f95a7 | Fons Rademakers | 27 January 2002, 15:53:40 UTC | added new default argument check=kFALSE to TROOT::LoadClass(). If check is true LoadClass() only checks for the existence and readability of the library and does not attempt to load the library. The plugin manager uses this new functionality in its Print() method to show which plugins are available. git-svn-id: http://root.cern.ch/svn/root/trunk@3791 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 15:53:40 UTC |
f3bb9d9 | Fons Rademakers | 27 January 2002, 13:57:01 UTC | use the new TPluginManager. Make sure to rerun ./configure to update etc/system.rootrc. Call gROOT->GetPluginManager()->Print() to see which handlers have been defined. git-svn-id: http://root.cern.ch/svn/root/trunk@3790 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 13:57:01 UTC |
3b34313 | Fons Rademakers | 27 January 2002, 13:53:35 UTC | This class implements a plugin library manager. It keeps track of a list of plugin handlers. A plugin handler knows which plugin library to load to get a specific class that is used to extend the functionality of a specific base class. For example, to extend the base class TFile to be able to read RFIO files one needs to load the plugin library libRFIO.so which defines the TRFIOFile class. This loading should be triggered when a given URI contains a regular expression defined by the handler. Handlers can be defined for example as resources in the .rootrc file, e.g.: Plugin.TFile: ^rfio: TRFIOFile RFIO Plugin.TSQLServer: ^mysql: TMySQLServer MySQL +Plugin.TSQLServer: ^pgsql: TPgSQLServer PgSQL Plugin handlers can also be registered at run time, e.g.: gROOT->GetPluginManager()->AddHandler("TSQLServer", "^sapdb:", "TSapDBServer", "SapDB"); A list of currently defined handlers can be printed using: gROOT->GetPluginManager()->Print(); The use of the plugin library manager removes all textual references to hard-coded class and library names and the resulting dependencies in the base classes. The plugin manager is used to extend a.o. TFile, TSQLServer, TGrid, etc. functionality. git-svn-id: http://root.cern.ch/svn/root/trunk@3789 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 13:53:35 UTC |
21025ed | Fons Rademakers | 27 January 2002, 13:41:33 UTC | Large cleanup of TEnv, removal of some very old redundant code, update of class description and new feature of optional + in front of the resource name to allow the concatenation of resource values for the same resource. git-svn-id: http://root.cern.ch/svn/root/trunk@3788 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 13:41:33 UTC |
ab40535 | Fons Rademakers | 27 January 2002, 13:39:35 UTC | add special case for Win32 pathnames in MakeWildcard(). git-svn-id: http://root.cern.ch/svn/root/trunk@3787 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 January 2002, 13:39:35 UTC |
51d814a | Rene Brun | 26 January 2002, 22:12:04 UTC | In TStreamerInfo::BuildOLd, always force data members of a fake class to be aligned on a 4 bytes boundary (32 bits machines) or 8 bytes on 64 bits machines. With this fix, DrawTest.sh works correctly on alpha. git-svn-id: http://root.cern.ch/svn/root/trunk@3786 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 January 2002, 22:12:04 UTC |