220617c | Fons Rademakers | 09 January 2003, 16:54:35 UTC | add Dan Bradley for the Chirp plugin. git-svn-id: http://root.cern.ch/svn/root/trunk@5858 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:54:35 UTC |
07d9339 | Fons Rademakers | 09 January 2003, 16:52:11 UTC | code cosmetics. git-svn-id: http://root.cern.ch/svn/root/trunk@5857 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:52:11 UTC |
af59e22 | Fons Rademakers | 09 January 2003, 16:51:28 UTC | a small plugin module for ROOT that enables access to remote files via the Chirp protocol (http://www.cs.wisc.edu/condor/chirp). This works especially nicely with the Condor job manager (http://www.cs.wisc.edu/condor) that we and many others are using to run CMS event simulations. The patch to v3.03.0 is attached if you would like to include this in your distribution. It touches nothing outside of the new module other than adding config entries. Normally, remote system calls by jobs in Condor are handled transparently as though the job were executing on the original submit machine. (This has been very useful to us in Wisconsin, because we use a large pool of execution machines that are not specially configured and which therefore do not share a filesystem with our submission machines.) However, this requires relinking the application with some special libraries which are currently not compatible with the new multithreaded CMS software. By adding a Chirp plugin to ROOT, we are able to selectively enable remote access wherever we need it, simply by prepending "chirp:" to the file names (assuming TFile:Open() is used, of course). No additional daemons need to be installed or configured unless we want to serve up the files from a machine other than the submit machine. Code contributed by Dan Bradley. git-svn-id: http://root.cern.ch/svn/root/trunk@5856 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:51:28 UTC |
b1a9fb8 | Rene Brun | 09 January 2003, 06:59:59 UTC | Fix by Philippe for a problem with enums. git-svn-id: http://root.cern.ch/svn/root/trunk@5855 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 06:59:59 UTC |
a7093d4 | Fons Rademakers | 07 January 2003, 17:31:53 UTC | small mod in option handling. git-svn-id: http://root.cern.ch/svn/root/trunk@5854 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:31:53 UTC |
7e592dd | Fons Rademakers | 07 January 2003, 17:31:29 UTC | make SetReturnFromRUn() public. git-svn-id: http://root.cern.ch/svn/root/trunk@5853 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:31:29 UTC |
edb3423 | Fons Rademakers | 07 January 2003, 17:29:53 UTC | import of CINT 5.15.69. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5852 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:29:53 UTC |
26ea86b | Rene Brun | 07 January 2003, 11:24:55 UTC | Replace members fBits by fBitsArray git-svn-id: http://root.cern.ch/svn/root/trunk@5851 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 11:24:55 UTC |
4e19d4a | Rene Brun | 07 January 2003, 09:48:42 UTC | Use forward declarations instead of includes. git-svn-id: http://root.cern.ch/svn/root/trunk@5850 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 09:48:42 UTC |
df113e5 | Rene Brun | 06 January 2003, 17:06:25 UTC | Add new class to the geometry package git-svn-id: http://root.cern.ch/svn/root/trunk@5849 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 17:06:25 UTC |
38c2800 | Rene Brun | 06 January 2003, 17:05:44 UTC | many changes in the geometry package. Addition of the new class TGeoMedium git-svn-id: http://root.cern.ch/svn/root/trunk@5848 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 17:05:44 UTC |
4d85418 | Rene Brun | 06 January 2003, 17:04:51 UTC | Add a new function TrackPosition returning x,y,z into the arguments instead of TLorentzVector. git-svn-id: http://root.cern.ch/svn/root/trunk@5847 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 17:04:51 UTC |
53c29f0 | Rene Brun | 06 January 2003, 08:38:14 UTC | Protect TGraph::RemovePoint in case gPad is null. git-svn-id: http://root.cern.ch/svn/root/trunk@5846 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 08:38:14 UTC |
becf72b | Rene Brun | 06 January 2003, 08:14:20 UTC | TPaletteAxis derives from TPave instead of TBox. Functions Paint and ExecuteEvent modified such that the palette is not affected by zooming on the axes. git-svn-id: http://root.cern.ch/svn/root/trunk@5845 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 08:14:20 UTC |
d089cd9 | Rene Brun | 03 January 2003, 23:56:38 UTC | In TF1::Paint use a TH1D instead of a TH1F to avoid precision problems in case the relative range/absolute range in x or y is less than 10^7 git-svn-id: http://root.cern.ch/svn/root/trunk@5844 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 January 2003, 23:56:38 UTC |
2180fd0 | Rene Brun | 02 January 2003, 22:41:49 UTC | Protect several functions like ComputeRange, GetHistogram, GetXaxis when gPad is null. git-svn-id: http://root.cern.ch/svn/root/trunk@5843 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 January 2003, 22:41:49 UTC |
2242634 | Rene Brun | 02 January 2003, 22:40:42 UTC | Modify TStreamerInfo::TagFile to return immediatly if the function is called while TFile::WriteStreamerInfo is called. git-svn-id: http://root.cern.ch/svn/root/trunk@5842 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 January 2003, 22:40:42 UTC |
4ff2fc6 | Rene Brun | 02 January 2003, 22:39:13 UTC | Replace statements fWritable=xx by SetWritable(xxx) except in the TFile constructor. Modify TFile::WriteStreamerInfo to set the fClassIndex->fArray[0]=2, such that TStreamerInfo::TagFile will not modify the array. git-svn-id: http://root.cern.ch/svn/root/trunk@5841 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 January 2003, 22:39:13 UTC |
ba717fa | Rene Brun | 02 January 2003, 22:36:30 UTC | Implement a new function TDirectory::SetWritable (thanks to Bill Tanenbaum). SetWritable recursively sets the fWritable flag for all subdirs (if any) of the directory for which SetWritable is called. git-svn-id: http://root.cern.ch/svn/root/trunk@5840 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 January 2003, 22:36:30 UTC |
6440237 | Rene Brun | 20 December 2002, 21:08:12 UTC | Fix a bug found by Bill Tanenbaum. Reading the free list uses the global "gFile". So, sometime before calling ReadFree(), reopen should save the value of gDirectory, and cd() to the current file. Afterwards, it can cd() back to the saved value. In the new version, we cd() always to the file. git-svn-id: http://root.cern.ch/svn/root/trunk@5839 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 21:08:12 UTC |
3d3eee7 | Rene Brun | 20 December 2002, 15:26:50 UTC | Introduce a fix from Marco van Leeuwen <mvl@nikhef.nl> to solve a precision problem when comparing two floats in TF1::IntegralMultiple. git-svn-id: http://root.cern.ch/svn/root/trunk@5838 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 15:26:50 UTC |
e492cf1 | Rene Brun | 20 December 2002, 08:11:38 UTC | In TClass::GetRealData add support for pointers in embedded objects like in TH1 with the members fXaxis.*fLabels. This fixes a problem appearing with gcc3.2 only and reported my Mark Tessier and Brett Wiren. git-svn-id: http://root.cern.ch/svn/root/trunk@5837 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 08:11:38 UTC |
02cc0dd | Fons Rademakers | 20 December 2002, 02:29:08 UTC | in StackTrace() don't use special RedHat gcc 2.96 "gnu-new-abi" option for c++filt, but instead the official gcc 3 option "gnu-v3". git-svn-id: http://root.cern.ch/svn/root/trunk@5836 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 02:29:08 UTC |
7e9e0d0 | Fons Rademakers | 20 December 2002, 02:03:11 UTC | add version for gcc 2.x. git-svn-id: http://root.cern.ch/svn/root/trunk@5835 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 02:03:11 UTC |
8031897 | Fons Rademakers | 20 December 2002, 01:35:21 UTC | use different iosenum.h file when using gcc v3. git-svn-id: http://root.cern.ch/svn/root/trunk@5834 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 01:35:21 UTC |
a855e65 | Fons Rademakers | 20 December 2002, 01:33:44 UTC | version for gcc 2.x. git-svn-id: http://root.cern.ch/svn/root/trunk@5833 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 01:33:44 UTC |
49b7ba1 | Fons Rademakers | 20 December 2002, 01:32:06 UTC | add new iosenum cache files for gcc 3. Remove files that were for gcc 2.x. git-svn-id: http://root.cern.ch/svn/root/trunk@5832 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 01:32:06 UTC |
2204a7b | Rene Brun | 19 December 2002, 16:06:09 UTC | The member fLabels was not initialized in some cases. Set fLabels=0 in the Set functions. git-svn-id: http://root.cern.ch/svn/root/trunk@5831 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 December 2002, 16:06:09 UTC |
00e16ed | Rene Brun | 19 December 2002, 07:47:35 UTC | In TGraph::GetHistogram take into account the case when ymin is slightly negative. git-svn-id: http://root.cern.ch/svn/root/trunk@5830 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 December 2002, 07:47:35 UTC |
21351b9 | Rene Brun | 19 December 2002, 07:46:37 UTC | From Philippe: Add declarations of the following typedefs: ROOT::NewFunc_t ROOT::NewArrFunc_t ROOT::DelFunc_t ROOT::DelArrFunc_t ROOT::DesFunc_t git-svn-id: http://root.cern.ch/svn/root/trunk@5829 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 December 2002, 07:46:37 UTC |
d6c2ccb | Rene Brun | 18 December 2002, 08:07:29 UTC | Change TProcessID::IsValid to support the case where the argument is a TProcessUUID. git-svn-id: http://root.cern.ch/svn/root/trunk@5827 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 December 2002, 08:07:29 UTC |
1851ba3 | Rene Brun | 17 December 2002, 21:14:11 UTC | From Philippe: The following patch insures that nested union and enumerations are properly treated in the ShadowClass generation. git-svn-id: http://root.cern.ch/svn/root/trunk@5826 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 21:14:11 UTC |
6ed3607 | Rene Brun | 17 December 2002, 16:39:29 UTC | Stamp version 3.04/02 git-svn-id: http://root.cern.ch/svn/root/trunk@5825 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 16:39:29 UTC |
c875e07 | Rene Brun | 17 December 2002, 16:15:00 UTC | From Philippe Fix for hp-ux git-svn-id: http://root.cern.ch/svn/root/trunk@5824 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 16:15:00 UTC |
6f85d19 | Rene Brun | 17 December 2002, 10:15:39 UTC | Change return type of TProcessID::IsValid from UInt_t to Bool_t git-svn-id: http://root.cern.ch/svn/root/trunk@5823 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 10:15:39 UTC |
5e1db3c | Rene Brun | 17 December 2002, 07:00:30 UTC | From Philippe: Fix a problem reported by Bill Tanembaum. The problem had to do with nested typedef to simple type. I simplify the resulting code of the shadow class by resolving the typedef to their true names. git-svn-id: http://root.cern.ch/svn/root/trunk@5822 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 07:00:30 UTC |
4850f96 | Rene Brun | 17 December 2002, 06:59:20 UTC | From Philippe: This patch insures that all ACLiC temporary files are created in the same directory as the library being building. (However the CINT temporary files are created in their own location.) git-svn-id: http://root.cern.ch/svn/root/trunk@5821 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 06:59:20 UTC |
f8fd15c | Fons Rademakers | 17 December 2002, 02:03:29 UTC | ACliC patch by Philippe: Add a new optional parameter to TSystem::mkdir(const char*name, Bool_t recursive=kFALSE); If recursive is true, mkdir behaves like mkdir -p, i.e. makes parent directories as needed, or returns 0 if the directory already exist. When the file being passed to ACLiC is on a readonly filesystem, ACLiC warns the user and creates the library in a temporary directory: root [0] .L readonly/t.C++ Warning in <ACLiC>: /scratch/aclic/subs/./readonly is not writeable! Warning in <ACLiC>: Output will be written to /tmp Info in <TUnixSystem::ACLiC>: creating shared library /tmp//scratch/aclic/subs/./readonly/t_C.so To select the temporary directory ACLiC looks at $TEMP, $TEMP_DIR, $TEMPDIR, $TMP, $TMPDIR, $TMP_DIR or uses /tmp (or C:/). Also, a new interface TSystem::Get/SetBuildDir is introduced to let the user select an alternative 'root' for the building of the ACLiC libraries. For the filename /full/path/name/macro.C, the library is created as 'fBuildDir'/full/path/name/macro_C.so Also, the ACLiC linkdef does NOT contain anymore pragma link off. This means, that you can now steer the dictionary generation from within the script itself. However beware of multiple inclusion! ACLiC will now obey ALL pragma link C++ it sees! git-svn-id: http://root.cern.ch/svn/root/trunk@5820 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 02:03:29 UTC |
eeef956 | Rene Brun | 16 December 2002, 20:52:29 UTC | Mod in ReadBasketBuffer to read buffers generated by old ROOT versions and having an uncompressed size equal to the compressed size. git-svn-id: http://root.cern.ch/svn/root/trunk@5819 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 20:52:29 UTC |
f954f66 | Rene Brun | 16 December 2002, 20:29:07 UTC | Add new function proposed by Jason Seely: TH1 *TH1::GetAsymmetry(TH1* h2, Double_t c2, Double_t dc2) // return an histogram containing the asymmetry of this histogram with h2, // where the asymmetry is defined as: // // Asymmetry = (h1 - h2)/(h1 + h2) where h1 = this // // works for 1D, 2D, etc. histograms // c2 is an optional argument that gives a relative weight between the two // histograms, and dc2 is the error on this weight. This is useful, for example, // when forming an asymmetry between two histograms from 2 different data sets that // need to be normalized to each other in some way. The function calculates // the errors asumming Poisson statistics on h1 and h2 (that is, dh = sqrt(h)). // // example: assuming 'h1' and 'h2' are already filled // // h3 = h1->GetAsymmetry(h2) // // then 'h3' is created and filled with the asymmetry between 'h1' and 'h2'; // h1 and h2 are left intact. // // Note that it is the user's responsibility to manage the created histogram. git-svn-id: http://root.cern.ch/svn/root/trunk@5818 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 20:29:07 UTC |
d8e0d65 | Rene Brun | 16 December 2002, 18:58:43 UTC | Add Jason Seely for his contribution to TH1::GetAsymmetry git-svn-id: http://root.cern.ch/svn/root/trunk@5817 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 18:58:43 UTC |
99a6c37 | Rene Brun | 16 December 2002, 18:43:32 UTC | From Philippe: Fix to a problem already fixed by Philippe, but not fully imported by Masa in the new version of CINT git-svn-id: http://root.cern.ch/svn/root/trunk@5816 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 18:43:32 UTC |
a1d74ea | Rene Brun | 16 December 2002, 18:25:22 UTC | Fix by Philippe for a problem reported by Bill Tanenbaum. The problem appears if gDirectory points to a subdirectory of the file being close. In this case (which the existing ROOT), the pointer is not changed but the directory is deleted (by the file closing). Hence gDirectory points to a deleted object. git-svn-id: http://root.cern.ch/svn/root/trunk@5815 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 18:25:22 UTC |
21b1be6 | Fons Rademakers | 16 December 2002, 12:54:18 UTC | import of CINT 5.15.68. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5814 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 12:54:18 UTC |
85e203d | Rene Brun | 16 December 2002, 08:13:48 UTC | From Bertrand special (wide) characters were not displayed correctly (see pstable.C macro). git-svn-id: http://root.cern.ch/svn/root/trunk@5813 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 08:13:48 UTC |
5c126a1 | Rene Brun | 14 December 2002, 15:14:33 UTC | Fix by Bertrand in function SplitLong (uninitialized variable) git-svn-id: http://root.cern.ch/svn/root/trunk@5812 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 December 2002, 15:14:33 UTC |
2c8395b | Rene Brun | 14 December 2002, 07:52:49 UTC | In TRef::GetObject, change the test on TProcessID::IsValid. git-svn-id: http://root.cern.ch/svn/root/trunk@5811 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 December 2002, 07:52:49 UTC |
03f7ba5 | Rene Brun | 14 December 2002, 07:14:44 UTC | From Philippe: The following patch makes sure that the Shadow Class always use fully qualified name when refering to their data members. This is avoid a confusion when the template parameter and the template instantiation are in the same dictionary. (This is usefull for CMS). git-svn-id: http://root.cern.ch/svn/root/trunk@5810 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 December 2002, 07:14:44 UTC |
c23e459 | Rene Brun | 13 December 2002, 22:12:55 UTC | From Philippe: TLeafC was forgetting about its place holder if it encounters an empty string. This is never recovered from! (i.e. the address stays null and nobody checks or change it). This patch correct the situation for simply making the string of null length. git-svn-id: http://root.cern.ch/svn/root/trunk@5809 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 December 2002, 22:12:55 UTC |
53f9577 | Rene Brun | 13 December 2002, 20:05:46 UTC | From Philippe: If a class has the character '%' it is currently 'interpreted' by G__more when you try to diplay a class. For example with the current ROOT root [] .class TLimit will lead to a very very ugly printout because TLimit.h has: ClassDef(TLimit, 1) // Class to compute 95% CL limits Note the '%'. This is because G__more says: else fprintf(fp,msg); which means that if 'msg' contains a percent (%), it will expects parameters and substitute them! So the fix is to do: else fprintf(fp,"%s",msg); git-svn-id: http://root.cern.ch/svn/root/trunk@5808 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 December 2002, 20:05:46 UTC |
aedeaee | Rene Brun | 13 December 2002, 19:17:47 UTC | In TBasket::WriteBuffer, if after compression the size of the compressed buffer is identical to the size of the uncompressed buffer, write the buffer not compressed. This situation may happen in some rare cases depending on the data in the buffer. git-svn-id: http://root.cern.ch/svn/root/trunk@5807 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 December 2002, 19:17:47 UTC |
660a0ae | Rene Brun | 13 December 2002, 19:11:06 UTC | Fix by Philippe when the selector file is not in the current dir git-svn-id: http://root.cern.ch/svn/root/trunk@5806 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 December 2002, 19:11:06 UTC |
e99a56b | Rene Brun | 13 December 2002, 18:17:01 UTC | add protections in the ReadArray functions to not read beyond the buffer limit. git-svn-id: http://root.cern.ch/svn/root/trunk@5805 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 December 2002, 18:17:01 UTC |
d0dcf95 | Rene Brun | 13 December 2002, 18:16:08 UTC | From Philippe: patch which makes sure that the fully qualified name is used for the inheritance of shadow classes. git-svn-id: http://root.cern.ch/svn/root/trunk@5804 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 December 2002, 18:16:08 UTC |
5175af7 | Fons Rademakers | 12 December 2002, 12:02:52 UTC | added some error handling code. git-svn-id: http://root.cern.ch/svn/root/trunk@5803 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 December 2002, 12:02:52 UTC |
940c2aa | Fons Rademakers | 12 December 2002, 12:02:37 UTC | remove compiler warning of pointer being cast to an int (warning of 64 bit machine). git-svn-id: http://root.cern.ch/svn/root/trunk@5802 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 December 2002, 12:02:37 UTC |
91e3696 | Fons Rademakers | 12 December 2002, 12:02:04 UTC | Browser's ShowHidden option can now be preset in the .rootrc file. By Valeriy. git-svn-id: http://root.cern.ch/svn/root/trunk@5801 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 December 2002, 12:02:04 UTC |
40eb7ab | Fons Rademakers | 11 December 2002, 19:04:24 UTC | use same compiler options as for gcc. git-svn-id: http://root.cern.ch/svn/root/trunk@5800 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 19:04:24 UTC |
4ed4c3b | Rene Brun | 11 December 2002, 17:10:20 UTC | From Andrei: attached the last version, with bug fixes in tracking. Now you can do lego plots for everything in alice. It does not do extra steps (except very seldom in ITS in som very thin tubes - 1 extra step to cross). Much more stable. I temporarly disabled TGeoVolume::CheckGeometry from the context menu of volumes since it seems to have a bug that I need to fix. Much better version in computing distances. git-svn-id: http://root.cern.ch/svn/root/trunk@5798 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 17:10:20 UTC |
3891c81 | Rene Brun | 11 December 2002, 15:16:33 UTC | From Philippe: This fix (re)allows the usage of ROOT's macropath is the search path when loading a macro. git-svn-id: http://root.cern.ch/svn/root/trunk@5797 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 15:16:33 UTC |
4489942 | Rene Brun | 11 December 2002, 12:19:31 UTC | In TH1::KolmogorovTest, cast argument to FillRandom. git-svn-id: http://root.cern.ch/svn/root/trunk@5796 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 12:19:31 UTC |
5afb59d | Fons Rademakers | 11 December 2002, 09:59:53 UTC | new splash screen for windows. git-svn-id: http://root.cern.ch/svn/root/trunk@5795 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 09:59:53 UTC |
aff42c3 | Rene Brun | 10 December 2002, 21:39:44 UTC | Fix a problem reported by Bertrand: In TWinNTSystem.cxx, please add the missing comma between const char *options and Bool_t isRegexp at the following line (1579): const char *TWinNTSystem::GetLibraries(const char *regexp, const char *options, Bool_t isRegexp) git-svn-id: http://root.cern.ch/svn/root/trunk@5794 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 21:39:44 UTC |
e08c8e1 | Rene Brun | 10 December 2002, 19:51:47 UTC | From Philippe: This patch renables the usage of I/O indirection in TApplication::ProcessLine. Removes a core dumps and add warnings when parameters are passed when loading a macro (as opposed to executing it). git-svn-id: http://root.cern.ch/svn/root/trunk@5793 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 19:51:47 UTC |
f8d6be1 | Fons Rademakers | 10 December 2002, 17:26:48 UTC | generalization by Philippe of ACliC argument parsing. New method TSystem::SplitAclicMode(). Change by me in GetLibraries() to also allow for non regexp search (solves problem with pathnames containing regexp characters, like ++). git-svn-id: http://root.cern.ch/svn/root/trunk@5792 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 17:26:48 UTC |
c604054 | Rene Brun | 10 December 2002, 16:40:20 UTC | Add new option "M" in TH1::KolmogorovTest // "X" Run the pseudo experiments post-processor with the following procedure: // make pseudoexperiments based on random values from the parent // distribution and compare the KS distance of the pseudoexperiment // to the parent distribution. Bin the KS distances in a histogram, // and then take the integral of all the KS values above the value // obtained from the original data to Monte Carlo distribution. // The number of pseudo-experiments NEXPT is currently fixed at 1000. // The function returns the integral. // (thanks to Ben Kilminster to submit this procedure). Note that // this option "X" is much slower. git-svn-id: http://root.cern.ch/svn/root/trunk@5791 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 16:40:20 UTC |
650e161 | Fons Rademakers | 10 December 2002, 15:14:24 UTC | correctly handle trailing +(+) in Macro() and LoadMacro(). Before we fialed on path names containing ++, like .../g++/macro.C. git-svn-id: http://root.cern.ch/svn/root/trunk@5790 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 15:14:24 UTC |
8505fec | Fons Rademakers | 10 December 2002, 14:42:20 UTC | allow also --enable-rpath when doing a ROOTSYS driven build. However, when using this option the build product is not relocatable anymore (i.e. the build directory cannot change location afterwards). git-svn-id: http://root.cern.ch/svn/root/trunk@5789 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 14:42:20 UTC |
5ec01ab | Rene Brun | 10 December 2002, 14:34:50 UTC | From Andrei: solved some extra bugs so that all lego plots in non-MANY volumes looks fine. git-svn-id: http://root.cern.ch/svn/root/trunk@5788 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 14:34:50 UTC |
b3bbfb0 | Rene Brun | 10 December 2002, 14:00:48 UTC | From Eddy Offermann: 1) IsSymmetric was incorrect for non-square matrices: should fail if matrix is not square 2) THaarMatrix and THilbertMatrix can now be accessed in the interpreter git-svn-id: http://root.cern.ch/svn/root/trunk@5787 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 14:00:48 UTC |
a5dfd70 | Rene Brun | 10 December 2002, 14:00:09 UTC | Some optimisations in TEllipse::PaintEllipse to use more points for large ellipses and less points for small ellipses. git-svn-id: http://root.cern.ch/svn/root/trunk@5786 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 14:00:09 UTC |
2d788bb | Rene Brun | 10 December 2002, 13:26:33 UTC | From Bertrand; Optimisation of the text position/alignment git-svn-id: http://root.cern.ch/svn/root/trunk@5785 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 13:26:33 UTC |
9c129e7 | Fons Rademakers | 10 December 2002, 12:12:30 UTC | make compileable on glibc 2.0 systems (have no execinfo.h and backtrace()). Also remove unused variable warning. git-svn-id: http://root.cern.ch/svn/root/trunk@5784 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 12:12:30 UTC |
6e05934 | Fons Rademakers | 10 December 2002, 12:11:31 UTC | correct comments in ReOpen() to be more clear about return values. git-svn-id: http://root.cern.ch/svn/root/trunk@5783 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 12:11:31 UTC |
7cb7df8 | Rene Brun | 10 December 2002, 08:40:15 UTC | In TGeoChecker::LegoPlot remove unused variable is_entering git-svn-id: http://root.cern.ch/svn/root/trunk@5782 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 08:40:15 UTC |
77ba373 | Rene Brun | 10 December 2002, 08:27:33 UTC | Stamp version 3.04/01 (hopefully the PRO release) git-svn-id: http://root.cern.ch/svn/root/trunk@5781 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 08:27:33 UTC |
c2a1035 | Rene Brun | 10 December 2002, 07:52:33 UTC | Fixes by Andrei for the legoplot option. git-svn-id: http://root.cern.ch/svn/root/trunk@5780 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 07:52:33 UTC |
2e693a7 | Fons Rademakers | 10 December 2002, 02:52:43 UTC | use c++filt also for icc and ecc in StackTrace(). git-svn-id: http://root.cern.ch/svn/root/trunk@5779 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 02:52:43 UTC |
250251f | Fons Rademakers | 10 December 2002, 02:52:07 UTC | The attached patch fixes a dictionary generation problem concerning STL and gcc 2.x, i.e. in gcc 2.x use the correct allocator in STL containers. By Philippe. git-svn-id: http://root.cern.ch/svn/root/trunk@5778 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 02:52:07 UTC |
a4014a6 | Fons Rademakers | 10 December 2002, 02:20:49 UTC | add missing variable initialization (Maarten and valgrind). git-svn-id: http://root.cern.ch/svn/root/trunk@5777 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 02:20:49 UTC |
95019d3 | Fons Rademakers | 10 December 2002, 02:19:46 UTC | new method TFile::ReOpen(Option_t *mode). Reopens a file with a different access mode, like from READ to UPDATE or from NEW, CREATE, RECREATE, UPDATE to READ. Thus the mode argument can be either "READ" or "UPDATE". The method returns 0 in case of success, 1 in case mode did not change and -1 in case of failure. git-svn-id: http://root.cern.ch/svn/root/trunk@5776 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 02:19:46 UTC |
e10093d | Fons Rademakers | 09 December 2002, 17:39:21 UTC | do correct demangling in case of g++ 3.x. git-svn-id: http://root.cern.ch/svn/root/trunk@5775 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 17:39:21 UTC |
d12c29b | Fons Rademakers | 09 December 2002, 15:13:40 UTC | change order of lber.h and ldap.h. git-svn-id: http://root.cern.ch/svn/root/trunk@5774 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 15:13:40 UTC |
893be06 | Fons Rademakers | 09 December 2002, 15:12:53 UTC | This patch enables the proper creation of the ShowMembers function for templated classes on MS Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@5773 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 15:12:53 UTC |
992f8ad | Fons Rademakers | 09 December 2002, 14:03:36 UTC | new method TGGroupFrame::SetTitlePos() allowing the positioning of the title of the group frame. By Valeriy. git-svn-id: http://root.cern.ch/svn/root/trunk@5772 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 14:03:36 UTC |
ff05a10 | Fons Rademakers | 09 December 2002, 13:51:52 UTC | import of CINT 5.15.67. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5771 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 13:51:52 UTC |
8c760ab | Fons Rademakers | 09 December 2002, 12:43:39 UTC | Splash screen for 3.04. No time to update credit list (logo to small and no access to original). Plan new splash screen based on Guiliana's official ROOT nimpf with more place for credits. git-svn-id: http://root.cern.ch/svn/root/trunk@5770 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 12:43:39 UTC |
42cfd54 | Fons Rademakers | 09 December 2002, 12:24:03 UTC | in case of debug information being available also print the line number and file in the stack trace. git-svn-id: http://root.cern.ch/svn/root/trunk@5769 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 12:24:03 UTC |
56680e4 | Fons Rademakers | 08 December 2002, 19:22:08 UTC | remove warning of unused function argument tmplt. git-svn-id: http://root.cern.ch/svn/root/trunk@5768 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 19:22:08 UTC |
0ff1709 | Fons Rademakers | 08 December 2002, 19:21:22 UTC | disable StackTrace() for AIX. git-svn-id: http://root.cern.ch/svn/root/trunk@5767 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 19:21:22 UTC |
fbf2bfe | Fons Rademakers | 08 December 2002, 16:58:06 UTC | small code layout correction. git-svn-id: http://root.cern.ch/svn/root/trunk@5766 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 16:58:06 UTC |
c17a3fd | Fons Rademakers | 08 December 2002, 16:56:54 UTC | update comments in ReadLine() and ReadString(). git-svn-id: http://root.cern.ch/svn/root/trunk@5765 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 16:56:54 UTC |
0ed1be2 | Fons Rademakers | 08 December 2002, 16:51:42 UTC | added stack trace code for Linux glibc based systems and AIX (via stack walker function xl__trbk()). Code borrowed from Lassi Tuura's ClassLib but improved by taking care of C++ symbol demangling. Later code will come for Solaris, Irix and True64. The stack trace can be disabled via the system.rootrc key "Root.Stacktrace". Default is on. git-svn-id: http://root.cern.ch/svn/root/trunk@5764 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 16:51:42 UTC |
f10f181 | Rene Brun | 08 December 2002, 09:18:55 UTC | Fix by Philippe for a problem reported by George and Maarten git-svn-id: http://root.cern.ch/svn/root/trunk@5763 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 09:18:55 UTC |
b6c86e2 | Rene Brun | 06 December 2002, 22:08:04 UTC | Changes in TGraph::SetMinimum,SetMaximum to use GetHistogram() instead of fHistogram. GetHistogram guarantees that fHistogram is computed. git-svn-id: http://root.cern.ch/svn/root/trunk@5762 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 22:08:04 UTC |
f58cb58 | Rene Brun | 06 December 2002, 21:30:00 UTC | In TRef::GetObject protect against the case where fPID points to a deleted processID using the new function TProcessID::IsValid. git-svn-id: http://root.cern.ch/svn/root/trunk@5761 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 21:30:00 UTC |
3803ff3 | Rene Brun | 06 December 2002, 21:28:52 UTC | Add new static function UInt_t IsValid(TProcessID *pid) git-svn-id: http://root.cern.ch/svn/root/trunk@5760 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 21:28:52 UTC |
389c4bc | Rene Brun | 06 December 2002, 16:53:55 UTC | Change comment in TDirectory::Append git-svn-id: http://root.cern.ch/svn/root/trunk@5759 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 16:53:55 UTC |
59efd9d | Rene Brun | 06 December 2002, 16:45:03 UTC | From Andrei: New patch for shape algorithms, including : - bug fixes in TGeoPgon::DistToIn() - new algorithm by Mihaela for computing distances to a sphere (it was missing). So, now all algorithms per shape for computing distances should be "in shape", at least as far as we have tested. Clearly some problems still remain with the global algorithm including MANY's. At least now the lego plot seem to work for the rootgeom example (shooting in /TOP/Replica produces a nice plot). Obviously we will eventually find other bugs, but the version as it is now seems to work reasonably good. git-svn-id: http://root.cern.ch/svn/root/trunk@5758 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 16:45:03 UTC |
0af4f87 | Rene Brun | 06 December 2002, 16:36:21 UTC | Add new function void SetStatusCode(int status) {fStatusCode = status;} git-svn-id: http://root.cern.ch/svn/root/trunk@5757 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 16:36:21 UTC |