sort by:
Revision Author Date Message Commit Date
d104c19 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
700747d In TTreePlayer::DrawSelect, simplify the logic when the binning info is specified in the query and add support for the limits as indicated in the function comments. T.Draw("px>>hpx(50,-2,3)") is again working after this change. git-svn-id: http://root.cern.ch/svn/root/trunk@3785 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2002, 21:07:11 UTC
c1bd719 trivial bug fix to Roo2DKeysPdf - mirroring now works again git-svn-id: http://root.cern.ch/svn/root/trunk@3784 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2002, 18:34:48 UTC
bc06fdc cleanup comments git-svn-id: http://root.cern.ch/svn/root/trunk@3783 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2002, 10:08:46 UTC
09a5620 Remove static variables git-svn-id: http://root.cern.ch/svn/root/trunk@3782 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2002, 10:06:12 UTC
238b7e5 Remove several static variables. git-svn-id: http://root.cern.ch/svn/root/trunk@3781 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2002, 10:02:03 UTC
d5d0f28 Allocate workspace dynamically instead of the static arrays xwork,ywork,xworl,yworkl. Remove several static variables in the code. Remove limitation of NPMAX points. git-svn-id: http://root.cern.ch/svn/root/trunk@3780 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2002, 09:36:46 UTC
b03178d o RooCPMixFit - Add utility class that constructs the prototype PDFs for the sin2beta/mixing fit git-svn-id: http://root.cern.ch/svn/root/trunk@3779 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2002, 02:13:02 UTC
49388e3 o RooBlindTools - Fix error message in Randomizer() o RooUnblindPrecision - Give access to RooBlindTools 'sin2betaMode' switch in ctor git-svn-id: http://root.cern.ch/svn/root/trunk@3778 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 23:33:42 UTC
bf0607f In TKey::ReadObj, change the format %x to %lx (required on alpha) git-svn-id: http://root.cern.ch/svn/root/trunk@3777 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 18:24:19 UTC
aeb1982 comment out is_open() in streambuf. git-svn-id: http://root.cern.ch/svn/root/trunk@3776 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 18:02:07 UTC
4a7211e import of CINT 5.15.28. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@3759 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 17:13:51 UTC
3a171b5 Add the following comments in TDirectory::Get // // VERY IMPORTANT NOTE: // In case the class of this object derives from TObject but not // as a first inheritance, one must cast the return value twice. // Example1: Normal case: // class MyClass : public TObject, public AnotherClass // then on return, one can do: // MyClass *obj = (MyClass*)directory->Get("some object of MyClass"); // // Example2: Special case: // class MyClass : public AnotherClass, public TObject // then on return, one must do: // MyClass *obj = (MyClass*)((void*)directory->Get("some object of MyClass"); // git-svn-id: http://root.cern.ch/svn/root/trunk@3758 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 16:40:08 UTC
91b3439 Modify TKey::ReadObj to support the following cases with multiple inheritance: class MyClass : public TObject, public AnotherClass class MyClass : public AnotherClass, public TObject Replace the calls like: obj->Streamer(*fBufferRef); by gInterpreter->Calc(cmd) The new version should be slightly slower. However, the impact on stress is not visible. Add the following comments: // NOTE: // In case the class of this object derives from TObject but not // as a first inheritance, one must cast the return value twice. // Example1: Normal case: // class MyClass : public TObject, public AnotherClass // then on return, one can do: // MyClass *obj = (MyClass*)key->ReadObj(); // // Example2: Special case: // class MyClass : public AnotherClass, public TObject // then on return, one must do: // MyClass *obj = (MyClass*)((void*)key->ReadObj()); // git-svn-id: http://root.cern.ch/svn/root/trunk@3757 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 16:39:13 UTC
329ffc1 Modify TClass::BuildRealData to support the following two cases of multiple inheritance: class MyClass : public TObject, public AnotherClass class MyClass : public AnotherClass, public TObject Always call ShowMembers via the interpreter. A direct call like realDataObject->ShowMembers(brd, parent); will not work if the class derives from TObject but not as primary inheritance. git-svn-id: http://root.cern.ch/svn/root/trunk@3756 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 16:34:45 UTC
826b4d6 remove a number of warnings from the aCC suppressed warnings list that are not relevant anymore since the cause of the warnings has been removed from the ROOT code. git-svn-id: http://root.cern.ch/svn/root/trunk@3755 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 11:35:12 UTC
bcdce8f Fix a bug in WriteAutoStreamer preventing the code for STL containers to be generated. git-svn-id: http://root.cern.ch/svn/root/trunk@3754 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 11:34:50 UTC
91282c7 one more strstream[.h] fixup. git-svn-id: http://root.cern.ch/svn/root/trunk@3753 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 11:21:57 UTC
7623b42 In TStreamerInfo::Build add support for base classes that are STL containers. The following example is now OK: class MyClassList : public TObject, public list<MyClass> { Note that the declaration; class MyClassList : public list<MyClass>, public TObject { will not work. TObject or a class deriving from TObject must be declared first. The reason is that one cast cast an object MyClasslist to a TObject. git-svn-id: http://root.cern.ch/svn/root/trunk@3752 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 09:25:52 UTC
fc99926 o RooNLLBinding - Use RooAbsPdf::fitContext() to obtain pdf/data binding instead of constructing a RooFitContext. o RooAbsPdf - Declare RooNLLBinding as friend git-svn-id: http://root.cern.ch/svn/root/trunk@3751 27541ba8-7e3a-0410-8455-c3a389f83636 25 January 2002, 00:23:06 UTC
212664d correct comments in GetColor(). git-svn-id: http://root.cern.ch/svn/root/trunk@3750 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2002, 23:31:12 UTC
1531eb6 o RooTreeData - Modify cloning procedure of imported trees. Originally we used CloneTree(), but that crashed on TChains Then I changed to Clone(), but that apparently crashes on TTrees... Now a dynamic_cast checks for the type and used Clone() for TChains and CloneTree() for non-TChains. git-svn-id: http://root.cern.ch/svn/root/trunk@3749 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2002, 20:00:50 UTC
ed492d5 rename IOSFwd.h and IOStream.h to Riosfwd.h and Riostream.h. The change is necessary because on Windows which is case insensitive IOStream.h hides the real iostream.h. git-svn-id: http://root.cern.ch/svn/root/trunk@3748 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2002, 11:39:31 UTC
6b35b48 Add code in TStreamerBase::ReadBuffer and WriteBuffer to accept base classes for which no Streamer is available (do nothing case). git-svn-id: http://root.cern.ch/svn/root/trunk@3747 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2002, 10:49:59 UTC
bdf85d5 Modify TTree::SetDirectory to also call TBranch::SetFile git-svn-id: http://root.cern.ch/svn/root/trunk@3746 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2002, 09:54:23 UTC
eef4894 Extend the tutorial dirs.C to show how to save directory and histogram pointers. Add a loop to navigate in the directory structure and fill the histograms. git-svn-id: http://root.cern.ch/svn/root/trunk@3745 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2002, 09:21:38 UTC
270fe12 Fix from Philippe: It is a workaroung a know bug in the xxx Microsoft compiler. It should be fixed by microsoft .... but in the meantime it makes the life of users of namespace on windows a little bit easier (actually, without it you can not use namespace :( ). git-svn-id: http://root.cern.ch/svn/root/trunk@3744 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2002, 07:47:05 UTC
62f48bc Fix a precision problem in TMath::Prob. The Gaussian approximation cannot be used for values of the q parameter less than 5. One must use the Gamma function instead. git-svn-id: http://root.cern.ch/svn/root/trunk@3743 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2002, 22:48:07 UTC
e4fccb1 use IOSFwd.h in headers instead of <iosfwd> or many other ifdef'ed variant and IOStream.h in the source instead of <iostream[.h]>, <fstream[.h]> and <iomanip[.h]>. git-svn-id: http://root.cern.ch/svn/root/trunk@3742 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2002, 17:52:52 UTC
d74fbab wrappers around iostream, fstream and iomanip. They make sure the right include for the right system are used (either <iostream.h> or <iostream>, etc.). For example the aCC compiler prints a warning whenever it sees a file ending in io****.h mentioning that is is obsolete. git-svn-id: http://root.cern.ch/svn/root/trunk@3741 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2002, 17:46:06 UTC
553bdc0 add TList.h where needed (so these classes compile fine if we decide to remove TList.h from TNamed.h). git-svn-id: http://root.cern.ch/svn/root/trunk@3740 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2002, 15:48:05 UTC
b4ea0d9 In THistPainter::PaintText use gStyle->GetPaintTextFormat instead of the fix format "g" git-svn-id: http://root.cern.ch/svn/root/trunk@3739 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2002, 09:34:58 UTC
d42a924 Implement new member TString fPaintTextFormat; //to be used by TH2::PaintText with the corresponding getter/setter const char *GetPaintTextFormat(); void SetPaintTextFormat(const char *format="g") git-svn-id: http://root.cern.ch/svn/root/trunk@3738 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2002, 09:33:49 UTC
fef3689 TBranch::SetBasketSize moved to the implementation file. The function checks that the specified basket size is greater than fEntryOffsetLen. The functions SetBasketSize in all derived classes call TBranch::SetBasketSize to get the same protection. git-svn-id: http://root.cern.ch/svn/root/trunk@3737 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2002, 08:38:59 UTC
ef3d82c o RooMCStudy - Bug fix in run() : do not calculate pulls when only generating - Add plotParamOn() member to plot distribution of fitted parameter values on exisiting frame git-svn-id: http://root.cern.ch/svn/root/trunk@3736 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2002, 02:47:24 UTC
d5dcef3 o RooKeysPdf - Fix array overflow by one unit (caused undefined value at upper limit of fit range) Generally, this class is pretty horrible and could use some cleaning git-svn-id: http://root.cern.ch/svn/root/trunk@3735 27541ba8-7e3a-0410-8455-c3a389f83636 22 January 2002, 19:53:42 UTC
d749b91 two more changes for the GNU/HURD port. git-svn-id: http://root.cern.ch/svn/root/trunk@3734 27541ba8-7e3a-0410-8455-c3a389f83636 22 January 2002, 18:17:01 UTC
b302822 custom INSTALL and INSTALLDATA commands. git-svn-id: http://root.cern.ch/svn/root/trunk@3733 27541ba8-7e3a-0410-8455-c3a389f83636 22 January 2002, 18:16:39 UTC
79c10ba port to Debian distribution of GNU/Hurd by Christian Holm. git-svn-id: http://root.cern.ch/svn/root/trunk@3732 27541ba8-7e3a-0410-8455-c3a389f83636 22 January 2002, 10:53:29 UTC
f48487d add -DR__ACC flag for HPUX aCC compiler. git-svn-id: http://root.cern.ch/svn/root/trunk@3731 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 19:17:59 UTC
5c4b95e Version 3.03 of the logos. git-svn-id: http://root.cern.ch/svn/root/trunk@3730 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 18:09:19 UTC
884aae3 remove more trailing blanks so file compiles on Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@3729 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 18:08:35 UTC
99b8f24 Do not call anymore IgnoreTObjectStreamer for TVector3. Many users want to put TVector3 or TLorentzVector in TRef/TRefArray. The old behaviour may be obtained by explicitly calling TVector3::Class()->IgnoreTObjectStreamer(); TLorentzVector::Class()->IgnoreTObjectStreamer(); git-svn-id: http://root.cern.ch/svn/root/trunk@3728 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 16:31:43 UTC
67835c0 Modify TLorentzVector::Streamer to use automatic schema evolution. The class version is incremented to 4. git-svn-id: http://root.cern.ch/svn/root/trunk@3727 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 16:29:20 UTC
6507964 Protect the Init function in case gPad=0 git-svn-id: http://root.cern.ch/svn/root/trunk@3726 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 14:01:29 UTC
bffe2e4 Activate the help file under win32gdk git-svn-id: http://root.cern.ch/svn/root/trunk@3725 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 11:04:48 UTC
9d03a05 Add Venus to the list of exluded packages git-svn-id: http://root.cern.ch/svn/root/trunk@3724 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 07:27:07 UTC
20557fa mention to include $ROOTSYS/man in the MANPATH environment variable. git-svn-id: http://root.cern.ch/svn/root/trunk@3723 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 01:28:01 UTC
a03d1e6 correct some comments in the script. git-svn-id: http://root.cern.ch/svn/root/trunk@3722 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 01:26:30 UTC
609f725 add new target "static" to the Makefile, "make static" will generate via the "build/unix/makestatic.sh" script an archive library "lib/libRoot.a" and a statically linked executable "bin/roota". git-svn-id: http://root.cern.ch/svn/root/trunk@3721 27541ba8-7e3a-0410-8455-c3a389f83636 21 January 2002, 01:23:29 UTC
aa9d88a in MakeWildcard() added special treatment for "/", i.e. "*" is preceded by all characters except "/" (was all characters including "/"). This change allows the easy matching of pathnames, e.g. "*.root" will match "aap.root", but not "pipo/aap.root", the latter can be matched by "pipo/*.root" or by "*/*.root". Mod proposed by Victor Perev. for STAR. git-svn-id: http://root.cern.ch/svn/root/trunk@3720 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 17:48:45 UTC
7c8b1c1 Mega patch by Christian Holm concerning the configure, build and Debian and RedHat packaging scripts. The configure script has been rationalized (introduction of two shell functions to find package headers and libraries). Extensive update of the INSTALL writeup, including description of all new packages (SapDB, PgSql, etc.). More options to the root-config script. Man page for memprobe. Big overhaul of the Debian and RedHat packaging scripts, supporting the new libraries. git-svn-id: http://root.cern.ch/svn/root/trunk@3719 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 14:23:53 UTC
a1dc5cc Add forward declaration of TCollection git-svn-id: http://root.cern.ch/svn/root/trunk@3718 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 11:47:48 UTC
73ef11c In TTreePlayer::TakeAction and TakeEstimate, use the new function SetPoint from TPolyMarker or TPolyMarker3D instead of filling the array directly. SetPoint takes care of setting the variable fLastPoint automatically. git-svn-id: http://root.cern.ch/svn/root/trunk@3717 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 10:25:03 UTC
4841911 Add new function Int_t Merge(TCollection *list) to merge the TEventList objects in the collection. git-svn-id: http://root.cern.ch/svn/root/trunk@3716 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 10:22:43 UTC
7ba112e Add new function Int_t Merge(TCollection *list) All classes created by TTreePlayer::DrawSelect have now a Merge function. This function will be called by the PROOF system currently in development to merge the list of objects generated by each slave processor on the master server. In case of histograms (1,2,3-D, profiles) Merge computes the min/max for the x, y or z axis, the new number of bins, if necessary. iT add bin contents, errors and statistics. The function returns the merged number of entries if the merge is successfull, -1 otherwise. In case of polymarkers (2 or 3-d), Merge adds the list of markers in the collection to the current object. An example to merge a list of histograms with different binning, but having a lowest common denominator bin size is shown below: void atest() { TH1F *h1 = new TH1F("h1","h1",110,-110,0); TH1F *h2 = new TH1F("h2","h2",220,0,110); TH1F *h3 = new TH1F("h3","h3",330,-55,55); TRandom r; for (Int_t i=0;i<10000;i++) { h1->Fill(r.Gaus(-55,10)); h2->Fill(r.Gaus(55,10)); h3->Fill(r.Gaus(0,10)); } TList *list = new TList; list->Add(h1); list->Add(h2); list->Add(h3); TH1F *h = (TH1F*)h1->Clone("h"); h->Reset(); h.Merge(list); h->Draw(); git-svn-id: http://root.cern.ch/svn/root/trunk@3715 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 10:21:47 UTC
00c7e4b Add new data member fLastPoint. Add the following new functions: virtual Int_t GetLastPoint() const { return fLastPoint;} virtual Int_t Merge(TCollection *list); virtual Int_t SetNextPoint(Double_t x, Double_t y); // *MENU* virtual Int_t Size() const {return fLastPoint+1;} git-svn-id: http://root.cern.ch/svn/root/trunk@3714 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 10:11:40 UTC
5e4e4f4 Add new data member fLastPoint. Add the following new functions: virtual Int_t GetLastPoint() const { return fLastPoint;} virtual Int_t Merge(TCollection *list); virtual Int_t SetNextPoint(Double_t x, Double_t y); // *MENU* virtual void SetPolyLine(Int_t n); virtual void SetPolyLine(Int_t n, Float_t *x, Float_t *y, Option_t *option=""); virtual void SetPolyLine(Int_t n, Double_t *x, Double_t *y3, Option_t *option=""); virtual Int_t Size() const {return fLastPoint+1;} git-svn-id: http://root.cern.ch/svn/root/trunk@3713 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 10:06:38 UTC
053277f Add new function Int_t Merge(TCollection *list) to merge all the TPolyLine3D/TPolyMarker3D in the collection. Preset to 0 the vector of points when expanding the array. git-svn-id: http://root.cern.ch/svn/root/trunk@3712 27541ba8-7e3a-0410-8455-c3a389f83636 20 January 2002, 10:02:41 UTC
c539941 o RooRealSumPdf - Allow also N functions + N coefficients scenario in addition to N functions + N-1 coefficients git-svn-id: http://root.cern.ch/svn/root/trunk@3711 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2002, 22:43:05 UTC
84a9a1e Remove special case for TLorentzVector in the Build function. git-svn-id: http://root.cern.ch/svn/root/trunk@3710 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2002, 13:19:29 UTC
57febc9 Increment class version to 3. Modify Streamer to call TObject::Streamer With this change, TLorentzVector objects may be referenced via TRef or TRefArray. To obtain the previous behaviour, call TLorentzVector::Class()->IgnoreTObjectStreamer(); git-svn-id: http://root.cern.ch/svn/root/trunk@3709 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2002, 13:18:38 UTC
70dbce2 Start with 3.03/00 git-svn-id: http://root.cern.ch/svn/root/trunk@3708 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2002, 11:12:08 UTC
b8fa6b1 Add a new function TTree::GetEntriesFast. In case of a Tree, both GetEntries and GetEntriesFast return directly fEntries. In case of a TChain, GetEntries will force the read of the Tree headers in all the files to get the number of entries and set the table of offsets. The new function GetEntriesFast is used internally by TChain or TTreePlayer to make sure that the TChain files are processed only once in a given query. TTreePlayer::MakeStats has been modified to call GetEntriesFast instead of GetEntries. These changes make the new functionality of TChain::Add backward compatible. git-svn-id: http://root.cern.ch/svn/root/trunk@3707 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2002, 11:04:41 UTC
2171449 Move some inline functions to the implementation files with the relevant protections in case the default constructors are called git-svn-id: http://root.cern.ch/svn/root/trunk@3706 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2002, 08:25:13 UTC
back to top