https://github.com/lmoneta/root

sort by:
Revision Author Date Message Commit Date
7ddfb3d This commit was manufactured by cvs2svn to create tag 'v5-13-04b'. git-svn-id: http://root.cern.ch/svn/root/tags/v5-13-04b@16639 27541ba8-7e3a-0410-8455-c3a389f83636 27 October 2006, 09:15:12 UTC
ad9d82b Set version to v5-13-04b. git-svn-id: http://root.cern.ch/svn/root/branches/v5-13-04-patches@16638 27541ba8-7e3a-0410-8455-c3a389f83636 27 October 2006, 09:15:11 UTC
1fc155a From Pere: fix for bug at http://savannah.cern.ch/bugs/?20857 git-svn-id: http://root.cern.ch/svn/root/branches/v5-13-04-patches@16637 27541ba8-7e3a-0410-8455-c3a389f83636 27 October 2006, 09:08:09 UTC
09fabff From Pere: fix for issue that was causing a crash in Class::HasBase(). git-svn-id: http://root.cern.ch/svn/root/branches/v5-13-04-patches@16636 27541ba8-7e3a-0410-8455-c3a389f83636 27 October 2006, 09:02:29 UTC
fd4b4b9 Make patch version 5.13/04a. git-svn-id: http://root.cern.ch/svn/root/branches/v5-13-04-patches@16542 27541ba8-7e3a-0410-8455-c3a389f83636 18 October 2006, 08:53:48 UTC
b5a89f1 Reserving entries for the static containers of Types and Scopes, this fixes a problem discovered by POOL with large dictionaries in Reflex. git-svn-id: http://root.cern.ch/svn/root/branches/v5-13-04-patches@16541 27541ba8-7e3a-0410-8455-c3a389f83636 17 October 2006, 21:34:51 UTC
4c44c70 This commit was manufactured by cvs2svn to create branch 'v5-13-04-patches'. git-svn-id: http://root.cern.ch/svn/root/branches/v5-13-04-patches@16503 27541ba8-7e3a-0410-8455-c3a389f83636 10 October 2006, 12:24:25 UTC
3d37158 In TTree::SetCacheSize, also set fCacheSize=0 when the input argument is null. git-svn-id: http://root.cern.ch/svn/root/trunk@16502 27541ba8-7e3a-0410-8455-c3a389f83636 10 October 2006, 12:24:24 UTC
da38fb8 fix [bug #20296] git-svn-id: http://root.cern.ch/svn/root/trunk@16501 27541ba8-7e3a-0410-8455-c3a389f83636 10 October 2006, 09:51:31 UTC
71c70c7 Fix a problem with the directory name of the gif files git-svn-id: http://root.cern.ch/svn/root/trunk@16500 27541ba8-7e3a-0410-8455-c3a389f83636 10 October 2006, 09:38:13 UTC
a27d107 Stamp version 5.13/04 git-svn-id: http://root.cern.ch/svn/root/trunk@16499 27541ba8-7e3a-0410-8455-c3a389f83636 10 October 2006, 09:10:43 UTC
5d3b2a1 Revert to previous version. git-svn-id: http://root.cern.ch/svn/root/trunk@16498 27541ba8-7e3a-0410-8455-c3a389f83636 10 October 2006, 08:34:00 UTC
58e239c Go back to previous version git-svn-id: http://root.cern.ch/svn/root/trunk@16497 27541ba8-7e3a-0410-8455-c3a389f83636 10 October 2006, 07:38:41 UTC
34bf6da Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@16496 27541ba8-7e3a-0410-8455-c3a389f83636 10 October 2006, 06:49:48 UTC
7083fa8 From Philippe: Insure we properly detect that the TStreamerElement is for a base class even in the case of an std::string. git-svn-id: http://root.cern.ch/svn/root/trunk@16495 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 17:13:35 UTC
eb1e313 Do not cast a pointer to int but long git-svn-id: http://root.cern.ch/svn/root/trunk@16494 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 16:54:07 UTC
1732796 temporary workaround to compile on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@16493 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 16:41:29 UTC
163b0a4 Fix more porting problems with fabs git-svn-id: http://root.cern.ch/svn/root/trunk@16492 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 16:16:43 UTC
fbb8c94 Fix portability problem with fabs git-svn-id: http://root.cern.ch/svn/root/trunk@16491 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 16:12:14 UTC
01c2235 From Joerg Stelzer and Andreas Hoecker: New version of the TMVA package. Description of changes coming later. git-svn-id: http://root.cern.ch/svn/root/trunk@16490 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 15:55:02 UTC
ff3c557 From Anna: change of the default option in the Chi2Test and Chi2TestX (from "UU NORM" to "UU", and from nothing to "UU") git-svn-id: http://root.cern.ch/svn/root/trunk@16489 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 15:33:27 UTC
acf6edf fix a doc problem git-svn-id: http://root.cern.ch/svn/root/trunk@16488 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 15:26:46 UTC
70ea088 Add contributions from Daniel Haertl and Nikolai Gagunashvili git-svn-id: http://root.cern.ch/svn/root/trunk@16487 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 14:47:03 UTC
f4f69ab Add new tutorial: // Example macro to use chi2 test // One unweighted histogram is compared with a weighted histogram. // The normalized residuals are retrieved and plotted in a simple graph. // The QQ plot of the normalized residual using the // normal distribution is also plotted. // //Authors: Nikolai Gagunashvili, Daniel Haertl, Lorenzo Moneta git-svn-id: http://root.cern.ch/svn/root/trunk@16486 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 14:42:38 UTC
95112a0 Several changes to optimize the html documenattion. git-svn-id: http://root.cern.ch/svn/root/trunk@16485 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 14:25:48 UTC
dd248ea update automake file for new tests git-svn-id: http://root.cern.ch/svn/root/trunk@16484 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 13:59:56 UTC
239cd08 add golden section algorithm in new minim1D test git-svn-id: http://root.cern.ch/svn/root/trunk@16483 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 13:59:23 UTC
6012a59 update the documentation for the new Minimizer1D class git-svn-id: http://root.cern.ch/svn/root/trunk@16482 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 13:33:09 UTC
3bdbe0d From Miroslav Morhac: New documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@16481 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 09:29:59 UTC
847bd07 Ad PropertyList::PropertyValue(..) instead of throwing an std::exception in case the property is not found return the Dummy::Any object. New function PropertyList::HasProperty(size_t) in addition to HasProperty(string) for symmetry reasons. git-svn-id: http://root.cern.ch/svn/root/trunk@16480 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 09:27:17 UTC
0eb0ff7 Remove <CR><LF> git-svn-id: http://root.cern.ch/svn/root/trunk@16479 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 08:07:08 UTC
2df6ced Declare members fCopyGLDevice and fEmbeddedGL to be transient only. git-svn-id: http://root.cern.ch/svn/root/trunk@16478 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 07:21:28 UTC
c773da9 From Lorenzo: ixes in GetStats() for taking into account underflow/overflow when TH1::StatOverflows is set and the modifications in TH2::ProjectionX and TH2::ProjectionY to use TH1::SetBinContent instead of TH1::Fill in oder to have correct statistics in the projected histogram in case of weights. This fixes the bug 19628. The number of entries in the projected histogram is set now to the number of effective entries. git-svn-id: http://root.cern.ch/svn/root/trunk@16477 27541ba8-7e3a-0410-8455-c3a389f83636 09 October 2006, 06:31:09 UTC
73d8d11 From Christophe Delaere Add a few more comments explaining the difference/enhancements between the original MLPFIT package and TMultiLayerPerceptron. git-svn-id: http://root.cern.ch/svn/root/trunk@16476 27541ba8-7e3a-0410-8455-c3a389f83636 08 October 2006, 15:28:01 UTC
0f6e60a From Jan: Analyzing the results from CAF we saw that the packet size, defined in the TPacketizer, as: fPacketSize = fTotalEntries / (20 * nslaves) is often too big. It results in few workers being active at the end of a querry. It didn't show when we worked with smaller files, as the packets were limited to the size of files. New features: 2 parameters are introduced in to the querry input list - PROOF_PacketSize and PROOF_PacketAsAFraction. PROOF_PacketSize can be used to directly set the TPacketizer::fPacketSize being number of events in a packet. PROOF_PacketAsAFraction sets fPacketAsAFraction which is used to calculate the packet size: fPacketSize = fTotalEntries / (fPacketAsAFraction * nslaves) fPacketAsAFraction can be interpreted as follows: assuming all slave have equal processing rate, packet size is (#events processed by 1 slave) / fPacketSizeAsAFraction Example of setting the parameter: proof->AddInput(new TParameter<long>("PROOF_PacketAsAFraction", 200)); git-svn-id: http://root.cern.ch/svn/root/trunk@16475 27541ba8-7e3a-0410-8455-c3a389f83636 08 October 2006, 11:37:16 UTC
b5c1c6d Only copy in a temporary buffer the part of the input string we really need (and should fit in G__ONELINE) git-svn-id: http://root.cern.ch/svn/root/trunk@16474 27541ba8-7e3a-0410-8455-c3a389f83636 07 October 2006, 22:30:07 UTC
70eb7da From Gerri: This is an optimization in TXNetSystem to avoid recording (and looping over) too many helpers in TSystem::fHelper. After this change, only the helper to the redirector is recorded, and the right connection is searched inside. Also added: - an implementation of Unlink, which is useful to delete files on the cluster (activation of helper search in TUnixSystem::Unlink and TWinNTSystem::Unlink) Does not work (yet) with dirs, but this is a server side problem; Andy aware. - a bit in EFileModeMask to flag 'offline' files, i.e. files existing but (temporarly) not available ... xrootd has the concept, for files to be staged, for example; the bit 0110000 was unused and it did fit, conceptually. git-svn-id: http://root.cern.ch/svn/root/trunk@16473 27541ba8-7e3a-0410-8455-c3a389f83636 07 October 2006, 18:06:11 UTC
993762d From Gerri: fixed the deadlock causing the timeout: it was inside the trace statements between parent and child ... I have changed things in such a way that there are two loggers (identical in functionality) one for the main application and one to be used in the child after forking. I have also dropped the timeout before execv and moved to pclose (instead of fclose) where appropriate. git-svn-id: http://root.cern.ch/svn/root/trunk@16472 27541ba8-7e3a-0410-8455-c3a389f83636 07 October 2006, 18:03:30 UTC
3d0a6ed From Gerri: after consultation with Axel and Fons changed new Tokenize() to: Bool_t Tokenize(TString &tok, Ssiz_t &from, const char *delim) const git-svn-id: http://root.cern.ch/svn/root/trunk@16471 27541ba8-7e3a-0410-8455-c3a389f83636 07 October 2006, 18:01:59 UTC
9ecb80a From Eddy Offermann: A clear Error message has been added when a matrix inversion fails . git-svn-id: http://root.cern.ch/svn/root/trunk@16470 27541ba8-7e3a-0410-8455-c3a389f83636 07 October 2006, 05:38:16 UTC
ef56fc1 From Andrei: I added a method: Bool_t TGeoManager::CheckPath(const char *path). This just checks the validity of a path, without posting any warnings nor computing any global matrix. Currently used in methods creating TGeoPNEntries. git-svn-id: http://root.cern.ch/svn/root/trunk@16469 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 19:15:05 UTC
0e3ac02 Add more explicit comment on the various baskets sorting option currently available in the Fast CloneTree method git-svn-id: http://root.cern.ch/svn/root/trunk@16468 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 16:45:41 UTC
b25ab86 - set disabled 'Immediate preview' button because of current functionality git-svn-id: http://root.cern.ch/svn/root/trunk@16467 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 15:34:03 UTC
c07b254 - coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@16466 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 14:34:21 UTC
e3b6895 - From Timur: replace middle mouse button with left mouse button + shift. git-svn-id: http://root.cern.ch/svn/root/trunk@16465 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 12:12:34 UTC
117f95c From Ilka: - missed plug-in protection in TFitPanelGraph method (thanks to Bertrand) git-svn-id: http://root.cern.ch/svn/root/trunk@16464 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 12:00:21 UTC
839d735 - RooFitResult o Change conditional inclusion macro from TMatrixF forward declaration as current version of rootcint appears to choke on ROOT_VERSION macro - RooHtml o Follow change in THtml signature - RooMCStudy o Modify class to support concept of 'study modules' that can modify behaviour of RooMCStudy at various points in fit/generation cycle and that can write additional information to the fitParDataSet() summary dataset - RooAbsMCStudyModule o Abstract base class for RooMCStudy add-on modules that defines functions to be called at initialization, before each run, before each generation step, between each generation and fit step, after each fit step and at the end of each run. This class provides protected accessor functions to various internal configuration details of the RooMCStudy object to which it is attached. - RooDLLSignificancMCSModule o RooMCStudy add-on module that calculates the delta(-log(L)) between the nominal fit performed in the RooMCStudy and a refit with a parameter set to a null hypothesis (eg. nsig set to zero). The null-hypotesis likelihood, the difference between the nominal and null-hypo likelihood and the significance associated with that difference are added to the fitParDataSet() of the RooMCStudy. NB: The significance is calculated using (possible naive) Gaussian assumptions of the sampling distributions (i.e. signif=sqrt(2*Delta(LL))) - RooRandomizeParamMCSModule o RooMCStudy add-on module that allows to scan some of the generator parameters during the run. A generator parameter can be sampled from uniform distribution in a given range, or from a gaussian distribution with given mean and sigma. For every generator parameter that is varied a variable is added to the fitParDataSet() of RooMCStudy that indicated the actual generator value for each toy experiment. Additionally you can choose to vary the sum of a set of parameters uniformly or in a Gaussian way. In this mode a common scaling factor is applied to each specified parameter so that the sum of these parameters will add up to the target value sampled from either uniform or Gaussian distribution. - RooFitCore_Linkdef o Add nested utility classes of RooRandomizeParamMCSModule git-svn-id: http://root.cern.ch/svn/root/trunk@16463 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 11:51:26 UTC
7cdcc46 - coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@16462 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 09:44:57 UTC
23be450 - coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@16461 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 09:26:53 UTC
15958a5 instead of Printf() use Info() which prints also on which master/slave it happened. git-svn-id: http://root.cern.ch/svn/root/trunk@16460 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 09:14:58 UTC
34a7928 force update of the .lastproof file (creat() of an already existing file did not change the modtime on MacOS X). git-svn-id: http://root.cern.ch/svn/root/trunk@16459 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 09:12:23 UTC
c84c349 From Eddy Offermann: Previously, the matrix package contained a large amount of ASSERT statements which are a nuisance for programs analyzing a series of independent events like in high-energy physics . Assert's were issued when for instance a division by zero was requested or a matrix was invalid . Most algorithms made matrices/vectors invalid after an error occured in an operation , like inversion of a singular matrix . Unfortunately, not all assert's were accompanied by error messages . This situation has been completely overhauled : - All error conditions in the algorithms are now accompanied by error messages . - In all algorithms it is still asserted that vectors/matrices are valid BUT only in very few cases is a matrix/vector made invalid : for instance if memory is allocated with incorrect parameters . - In case of division by zero, the division is skipped . In case of a singular matrix, the inversion routine returns the original matrix . In the past the result of an inversion could be checked through the value of the returned determinant or checking whether the inverted matrix was valid . Since from now on, we never make the matrix invalid in this operation, the latter check will not indicate a singular matrix anymore . The decompostion classes TDecomp... have a backward-compatible change in the interface which makes detection of singularity easier : old interface : void Invert (TMatrixD &inv); TMatrixD Invert (); new interface : Bool_t Invert (TMatrixD &inv); TMatrixD Invert (Bool_t &status); TMatrixD Invert () { Bool_t status; return Invert(status); } The returned status is kFALSE in case of singularity . The old situation is easily reproduced by setting the ROOT variable gErrorAbortLevel to kError . This cause an exception when there is an error message (Error...) ., In the past the matrix would be made invalid which would cause the next operation to throw an exception . git-svn-id: http://root.cern.ch/svn/root/trunk@16458 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 06:52:34 UTC
dcd3394 From Bertrand: Fix a fatal compilation error introduced in a previous change to TString git-svn-id: http://root.cern.ch/svn/root/trunk@16457 27541ba8-7e3a-0410-8455-c3a389f83636 06 October 2006, 06:48:00 UTC
4f573d8 minor correction in cvs ident line and copyright date. git-svn-id: http://root.cern.ch/svn/root/trunk@16456 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 21:33:21 UTC
37481bc move R__VA_COPY from TString.cxx to Varargs.h where it belongs. git-svn-id: http://root.cern.ch/svn/root/trunk@16455 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 21:06:35 UTC
b54ac32 From Gerri: improved tokenizer with an easier interface and no need to manage an TObjArray or tokens: // String to be tokenized TString myl = "tok1 tok2|tok3"; TString tok; int from = 0; // or the index where to start from while ((from = myl.Tokenize(tok, from, "[ |]") != -1) { if (!tok.IsNull()) { // Analyse tok ... } } git-svn-id: http://root.cern.ch/svn/root/trunk@16454 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 21:04:38 UTC
d65cb8a fix problem on Solaris git-svn-id: http://root.cern.ch/svn/root/trunk@16453 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 20:03:06 UTC
34df9c3 From Matevz and Timur: * gl/inc/TGLViewer.h: * gl/src/TGLViewer.cxx: Added customizations of update/redraw behaviour: 1) flag 'Bool_t fIgnoreSizesOnUpdate' that tells the viewer not to check the size of the object in AddObject(); 2) member 'Color_t fClearColor' that allows user to select the background color; 3) method 'void UpdateScene()' thet forces the scene update via calling 'fPad->Paint()'; 4) method 'virtual void RefreshPadEditor(TObject* changed=0)' that allows updates to be sent to the built-in editor when the internal state changes. * gl/inc/TGLSAViewer.h: * gl/src/TGLSAViewer.cxx: Implemented virtual 'TGLSAViewer::RefreshPadEditor()'. In all calls to 'TGedEditor::SetModel()' replaced third argument 'Int_t event' from 'kButton1' to 'kButton1Down'. * gl/inc/TGLViewerEditor.h: * gl/src/TGLViewerEditor.cxx: Added widgets controlling 'fClearColor', 'fIgnoreSizesOnUpdate', 'fResetCamerasOnUpdate' and 'fResetCameraOnDoubleClick'; added buttons for invoking 'UpdateScene()' and 'CameraHome()' methods. * gl/src/TGLScene.cxx: Removed code setting the glClearColor in 'Draw()'. git-svn-id: http://root.cern.ch/svn/root/trunk@16452 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 18:19:09 UTC
967326c From Ilka. A gif file name was wrong in the documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@16451 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 17:51:40 UTC
ceb4707 Change 2 error/warning message from using print to using the ErrorHandler. Replace the message 'UNKNOW type, sopen=' with a more explicit message and issue only when it is revelant (i,e. not when reading in emulated mode and the stl container containing the requested type is always empty) git-svn-id: http://root.cern.ch/svn/root/trunk@16450 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 17:38:05 UTC
670a793 From Scott Snyder: 2nd version of the patch improving ROOT's handling of virtual inheritance, where we only use the information directly from CINT for the virtual base class and keep the previous algorithm for the other cases. git-svn-id: http://root.cern.ch/svn/root/trunk@16449 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 17:10:09 UTC
79e6c5a Make it even clearer in the Documentation that SetBranchStatus only match using Regex and _not_ in any way on the branch hierarchy git-svn-id: http://root.cern.ch/svn/root/trunk@16448 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 17:04:30 UTC
5c015be Prevent a out of bond memory write due to the fact that G__defined_tagname can modify its argument git-svn-id: http://root.cern.ch/svn/root/trunk@16447 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 17:02:48 UTC
97c6f4a In R__CreateEmulatedElement avoid mistaken a typedef for a basic type when lookup in the ListOfTypes. In R__GenerateTClassForPair properly generate the type name when the last element of the pair is a template instantiation. Those 2 problems lead to issues with emulated map<int,vector<int> > git-svn-id: http://root.cern.ch/svn/root/trunk@16446 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 17:00:04 UTC
ceeb5b6 Fix compiler warnings about unitialized variables. git-svn-id: http://root.cern.ch/svn/root/trunk@16445 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 16:36:22 UTC
5d07a4f fix some compiler warnings. git-svn-id: http://root.cern.ch/svn/root/trunk@16444 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 16:15:21 UTC
31b9598 From Ilka: - increase the singleshot timer delay in DoClose method to avoid the crash on Windows when closing fit panel git-svn-id: http://root.cern.ch/svn/root/trunk@16443 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 16:12:43 UTC
11f2eab From Andreas: improvements for PROOF MonaLisa monitoring. git-svn-id: http://root.cern.ch/svn/root/trunk@16442 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 16:10:22 UTC
9f196bf add test for 1d minimizer git-svn-id: http://root.cern.ch/svn/root/trunk@16441 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 15:24:16 UTC
5349a5b - add 1D minimization based on GSL routines (imported from SEAL version) - change GSL Error handler when building a libMathMore for ROOT. Do not abort in that case and instead print an error message git-svn-id: http://root.cern.ch/svn/root/trunk@16440 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 15:23:42 UTC
e1fdc0e From Ilka and Lorenzo: This is the first prototype of the new fit panel GUI. Its goal is to replace the old one and to provide more user friendly way for prforming, exploring and comparing fits. The new interface is loaded via plug-in manager. It is set as default in TUtilPad via the static variable and shows up on the place of the old fit panel. To switch to the old fit panel interface just do: TUtilPad::SetPanelVersion(1); For more details see the TFitEditor class description. fitpanel - new fit panel directory new classes: TFitEditor class provides new fit panel user interface. TFitParametersDialog provides a dialog for fit function parameter settings. git-svn-id: http://root.cern.ch/svn/root/trunk@16439 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 15:06:48 UTC
14c1bee From Andreas: TAlienFile inherits now directly from TXNetFile. This was possible by introducing another factory function in TAlienFile (TAlienFile::Open), moving some private to protected members and changing some function to virtual in the parent classes. For the new factory function of the plubing rootrc.in had to be modified. Using the occasion, I have also implemented that, that TAlienFile tries automatically to open any of the existing images of a file, starting with the 'closest' one, if it fails with the next replica aso. This is implemented right now only for reading. It is not ought to do loadbalancing by random shuffling of the SE order. There are some changes in TAlienCollection for Panos, to build the 'and' of two TAlienCollections and to read evelist from the xml file. Some memory leaks have been fixed in TAlienResult/TGridResult etc. Finally to have a consistent file name (e.g. a TAlienFile has it's LFN as a filename - eventhough it inherits from TXNetFile, which does not like LFN's), I had to introduce another argument to TXNetFile (in the end with a default value), to tell TXNetFile, that is has to open an xrootd url, but it has to 'carry' another name. The normal functionality is not touched by this. git-svn-id: http://root.cern.ch/svn/root/trunk@16438 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 14:56:25 UTC
905710a From Andreas: For the beauty of the AliEn filename, there is a change in TArchiveFile, so that it also recognizes an archive when it's member and type are specified via the url option "?zip=galice.root". git-svn-id: http://root.cern.ch/svn/root/trunk@16437 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 14:53:48 UTC
701fbd2 - New method: Add(TMultiGraph *multigraph, Option_t *chopt=""); it allows to add all the graphs in "*multigraph" in the current MultiGraph. Example: { float x1[] = {1,2,3}; float y1[] = {4,7,6}; float x2[] = {3,5,6}; float y2[] = {0,9,4}; float x3[] = {7,8,9}; float y3[] = {1,2,4}; float x4[] = {0,6,5}; float y4[] = {5,2,7}; TGraph *gr1 = new TGraph(3,x1,y1); TGraph *gr2 = new TGraph(3,x2,y2); TGraph *gr3 = new TGraph(3,x3,y3); TGraph *gr4 = new TGraph(3,x4,y4); TMultiGraph *mg1 = new TMultiGraph(); mg1->Add(gr1); mg1->Add(gr2); TMultiGraph *mg2 = new TMultiGraph(); mg2->Add(gr3); mg2->Add(gr4); mg2->Add(mg1); // mg2 now contains gr1 gr2 gr3 and gr4 mg2->Draw("AL*"); } git-svn-id: http://root.cern.ch/svn/root/trunk@16436 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 13:50:11 UTC
65ab442 From Gerri: In the previous small patch, I forgot to adapt the return code of GetUserInfo to the change. git-svn-id: http://root.cern.ch/svn/root/trunk@16435 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 13:04:10 UTC
cfc9297 From Sergey Linev: 1. TXMLEngine class (ROOT xml parser) in addition to normal xml nodes now can parse xml processing instructions http://www.w3.org/TR/1998/REC-xml-19980210#sec-pi with syntax <?something attr="value" attr2="value2" ... ?> and xml comments http://www.w3.org/TR/1998/REC-xml-19980210#sec-comments with syntax <!-- my comment string --> 2. Comment line and style sheet definition (one special case of xml processing instruction) can be inserted manually by user with any text/xml editor or with new methods of TXMLFile Bool_t TXMLFile::AddXmlComment(const char* comment); Bool_t TXMLFile::AddXmlStyleSheet(const char* href, const char* type, ...); 3. Arbitrary text line can be inserted on the top of xml file with call: Bool_t TXMLFile::AddXmlLine(const char* line); Now this line can contain either comments or xml processing instruction, while anything else will not pass xml syntax check. git-svn-id: http://root.cern.ch/svn/root/trunk@16434 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 10:28:49 UTC
a7d4cd6 fix typo. git-svn-id: http://root.cern.ch/svn/root/trunk@16433 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 10:20:21 UTC
f994747 From Axel: Warn if G__p_ifunc->allfunc is above G__MAXIFUNC when adding new function. The underlying issue will be fixed by the merge. git-svn-id: http://root.cern.ch/svn/root/trunk@16432 27541ba8-7e3a-0410-8455-c3a389f83636 05 October 2006, 09:53:49 UTC
823f586 From Lorenzo: fix for GetMeanError and GetRMSError for weighted histograms to use the effective entries. git-svn-id: http://root.cern.ch/svn/root/trunk@16431 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 16:32:30 UTC
cfb0444 From Valeri Fine: - new rule to distinguish Qt4 "qmake" vs Qt3 qmake git-svn-id: http://root.cern.ch/svn/root/trunk@16430 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 16:09:37 UTC
a79fed5 From Valeri Fine: - new method for painting the QPixmap object in the currently selected TPad / TCanvas TGQt::CopyPixmap(const QPixmap &p, Int_t px1, Int_t py1) git-svn-id: http://root.cern.ch/svn/root/trunk@16429 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 16:08:48 UTC
ba08aa9 From Bertrand: fix coding convention violation (missing function comments). git-svn-id: http://root.cern.ch/svn/root/trunk@16428 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 14:49:23 UTC
6519876 Minor change in script to produce the animated gif only in batch mode. git-svn-id: http://root.cern.ch/svn/root/trunk@16427 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 14:23:24 UTC
065f0ec Several fixes in teh doc of TH1::Chi2Test to get the correct html file. git-svn-id: http://root.cern.ch/svn/root/trunk@16426 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 13:43:07 UTC
f983569 Modify the tutorial to use the new animated gif facility. The animated gif can be produced in batch mode. git-svn-id: http://root.cern.ch/svn/root/trunk@16425 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 13:32:58 UTC
a2b3543 Change the number of iterations from 4 to 20 when calling TSpectrum::Background. Set the minimum peak size to be 10 per cent of the maximum instead of 4 per cent.CVS: ---------------------------------------------------------------------- git-svn-id: http://root.cern.ch/svn/root/trunk@16424 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 10:48:25 UTC
6ee4cc0 Change the default from "noMarkov" to "Markov" in the peak finder. git-svn-id: http://root.cern.ch/svn/root/trunk@16423 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 10:46:49 UTC
f9d1723 From Anna and Lorenzo: the new Chi2Test using the algorithm from N. Gagunashvili and implemented by Daniel Haertl. git-svn-id: http://root.cern.ch/svn/root/trunk@16422 27541ba8-7e3a-0410-8455-c3a389f83636 04 October 2006, 09:23:02 UTC
c9bb8d5 From Philippe: rename TString::Form(const char *fmt, va_list ap); into TString::FormImp(const char *fmt, va_list ap); It is needed because on some platforms (VC8, gcc 3.4.3, at least), calling TString::Form with 2 char* leads to the calling of the the function Form(const char *fmt, va_list ap); git-svn-id: http://root.cern.ch/svn/root/trunk@16421 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 21:51:46 UTC
a1b35bb Forgot definition of kUNTAR2 for Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@16420 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 15:28:25 UTC
11f191b From Gerri: The functions getpwnam_r / getpwuid_r still may return 0 (i.e. success) when the entry does not exist, so one has really to test if the pointer to the data structure is defined or not. git-svn-id: http://root.cern.ch/svn/root/trunk@16419 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 15:17:06 UTC
da453ca fix size_t conversion in NPos(); no need for local static; inlined git-svn-id: http://root.cern.ch/svn/root/trunk@16418 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 15:13:59 UTC
ef58865 fix compilation error due to missng netinet/in.h include. git-svn-id: http://root.cern.ch/svn/root/trunk@16417 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 14:04:57 UTC
d564ab2 Handle error when PROOF-INF/SETUP.C fails when enabling a package. git-svn-id: http://root.cern.ch/svn/root/trunk@16416 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 14:03:11 UTC
b33caf7 include "TFile.h" was missing in the tutorial when compiling with ACLIC git-svn-id: http://root.cern.ch/svn/root/trunk@16415 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 13:35:55 UTC
4ec7b0d Fix number of white-space issues and double forward declarations. git-svn-id: http://root.cern.ch/svn/root/trunk@16414 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 13:31:07 UTC
781719b In GetPathInfo() reset the fIsLink always to false before calling stat(). git-svn-id: http://root.cern.ch/svn/root/trunk@16413 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 13:29:25 UTC
cbecb7e Include file cleanup, many includes were not needed. git-svn-id: http://root.cern.ch/svn/root/trunk@16412 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 13:28:29 UTC
5d3f422 Avoid uploaded packages to also being copied to the cache directory. git-svn-id: http://root.cern.ch/svn/root/trunk@16411 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 13:27:53 UTC
bea4529 Enable packages uploaded to PROOF also in the local client session. This allows the TSelector Begin() and Terminate() to see the same environment as the PROOF master and workers. git-svn-id: http://root.cern.ch/svn/root/trunk@16410 27541ba8-7e3a-0410-8455-c3a389f83636 03 October 2006, 13:26:20 UTC
back to top