https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
ba41471 From Lucia Jancurova and Andreas Peters: new features for the TGridJDL and TAlienJDL parser. git-svn-id: http://root.cern.ch/svn/root/trunk@25607 27541ba8-7e3a-0410-8455-c3a389f83636 30 September 2008, 09:21:28 UTC
440b111 update release notes git-svn-id: http://root.cern.ch/svn/root/trunk@25606 27541ba8-7e3a-0410-8455-c3a389f83636 30 September 2008, 08:54:17 UTC
8dcf4a1 Fix a bug ("&" instead of "&&") in TRecorderRecording::SetTypeOfConfigureNotify git-svn-id: http://root.cern.ch/svn/root/trunk@25605 27541ba8-7e3a-0410-8455-c3a389f83636 30 September 2008, 08:06:35 UTC
b1a89fb From Bertrand: Changes to activate the new package gui/recorder. git-svn-id: http://root.cern.ch/svn/root/trunk@25604 27541ba8-7e3a-0410-8455-c3a389f83636 30 September 2008, 08:00:21 UTC
e84ff1e - From Katerina Opocenska and me: TRecorder classes provide interface for recording and replaying events in ROOT. Recorded events are: - Commands typed by user in command line (e.g. 'new TCanvas') - GUI events (mouse movement, button clicks, ...) All the recorded events from one session are stored in one TFile and can be replayed again anytime. - Added icons needed by TGRecorder - Modifications in TRootCanvas menu: Renamed "Inspect" menu title to "Tools" Added "Event Recorder" menu entry git-svn-id: http://root.cern.ch/svn/root/trunk@25603 27541ba8-7e3a-0410-8455-c3a389f83636 30 September 2008, 07:58:03 UTC
06cfbcf From Axel: force CINT5 include/cint for Ruby for now. Fixes Savannah #42244. git-svn-id: http://root.cern.ch/svn/root/trunk@25602 27541ba8-7e3a-0410-8455-c3a389f83636 30 September 2008, 07:55:54 UTC
79e77f6 Temporary fix to allow compilation until proper upload of the autodict feature to Cint7 git-svn-id: http://root.cern.ch/svn/root/trunk@25592 27541ba8-7e3a-0410-8455-c3a389f83636 29 September 2008, 16:40:58 UTC
bcee5ce fix typo git-svn-id: http://root.cern.ch/svn/root/trunk@25591 27541ba8-7e3a-0410-8455-c3a389f83636 29 September 2008, 16:33:07 UTC
7858dfc Resolve the '<user>' and '<group>' placeholders also in case SetOutputFile is used git-svn-id: http://root.cern.ch/svn/root/trunk@25590 27541ba8-7e3a-0410-8455-c3a389f83636 29 September 2008, 16:21:53 UTC
d7fd723 From Matevz: 1. New functions: Int_t GetGlobalPosition(); void AssignGlobalState(const TPMERegexp& re) making it easier to continue global matching from where previous regexp left-off. Improve documentation of ResetGlobalState(). 2. New functions: void Reset(const TString& s, const TString& opts = "", Int_t nMatchMax = -1); void Reset(const TString& s, UInt_t opts, Int_t nMatchMax = -1); This allows regexp to be reinitialized completely. Useful when TPMERegexp objects are used as data-members. 3. Add missing ClassImp() - the TPRegexp documentation was used. Add reference to the tutorial script. git-svn-id: http://root.cern.ch/svn/root/trunk@25582 27541ba8-7e3a-0410-8455-c3a389f83636 29 September 2008, 13:39:40 UTC
cbb9df0 - Gracefully close socket. Solve connection problem with hserv.C/hclient.C macros git-svn-id: http://root.cern.ch/svn/root/trunk@25581 27541ba8-7e3a-0410-8455-c3a389f83636 29 September 2008, 09:41:40 UTC
f11ecc8 - update git-svn-id: http://root.cern.ch/svn/root/trunk@25580 27541ba8-7e3a-0410-8455-c3a389f83636 29 September 2008, 08:13:33 UTC
bd795c0 From Valeri Fine: handle non-system Qt4 installations. git-svn-id: http://root.cern.ch/svn/root/trunk@25579 27541ba8-7e3a-0410-8455-c3a389f83636 29 September 2008, 07:34:03 UTC
50efa52 From Gerri: correctly set the ownership in the case the input/output list are adopted. git-svn-id: http://root.cern.ch/svn/root/trunk@25578 27541ba8-7e3a-0410-8455-c3a389f83636 28 September 2008, 22:11:12 UTC
1db02f1 From Gerri: fixes a problem introduced in previous patch by Axel in TCint. delete/delete[] mismatch. git-svn-id: http://root.cern.ch/svn/root/trunk@25577 27541ba8-7e3a-0410-8455-c3a389f83636 28 September 2008, 11:54:02 UTC
e1c9333 Make sure that the session admin path exists when the socket is created. Prevents potential problem with session checking. git-svn-id: http://root.cern.ch/svn/root/trunk@25576 27541ba8-7e3a-0410-8455-c3a389f83636 28 September 2008, 09:44:32 UTC
c89af6c Correctly increment std::vector iterator in case of internal erase git-svn-id: http://root.cern.ch/svn/root/trunk@25575 27541ba8-7e3a-0410-8455-c3a389f83636 28 September 2008, 09:42:24 UTC
f1d7060 Reduce 'cost' of revision 25572 for stress -b 30 by 90% (it was about 1%) Replace 'expensive' iterators by their 'fast' alternative (i.e TIter vs UncheckedAt); Avoid creating TString and std::string object unless really necessary; And when a string temporary is necessary, make sure it is allocating the underlying memory buffer only once (instead of 2 or 3 times in some the case where we need to 'append' to the string). git-svn-id: http://root.cern.ch/svn/root/trunk@25574 27541ba8-7e3a-0410-8455-c3a389f83636 27 September 2008, 16:03:37 UTC
b0275b3 fix typo in code git-svn-id: http://root.cern.ch/svn/root/trunk@25573 27541ba8-7e3a-0410-8455-c3a389f83636 27 September 2008, 07:06:36 UTC
64c994a Fix tree->Draw("s1.value"); when the top level branch does not have a trailing dot (and hence the real branch name is only 'value'). TTreeFormula was properly parsing the string and finding the correct branch, however it was recorded only the end branch name as the result of the parse (i.e. in the above case, just 'value') and hence UpdateFormulaLeaves was not restoring the leaf correctly (and hence EvalInstance returned 0s). To solve the issue we now record the 'full pathname' of the branch (i.e. including the omitted top level branch names) and we upgrade TTree::FindBranch and TBranchElement::FindBranch to be able to handle those path. Fix TTree::Scan("*") to properly requested the distinct leaf even if the branch name are ambiguous (previously it would repetively print the first match). git-svn-id: http://root.cern.ch/svn/root/trunk@25572 27541ba8-7e3a-0410-8455-c3a389f83636 27 September 2008, 07:03:25 UTC
21f2822 Re-enable check for call of nonstatic func without obj after improving the detection of when the check is needed. See revision 25550 and 25543 git-svn-id: http://root.cern.ch/svn/root/trunk@25571 27541ba8-7e3a-0410-8455-c3a389f83636 27 September 2008, 06:51:49 UTC
e3a5d7e Remove double deletion: objects stored in feedback maps are already deleted when merged git-svn-id: http://root.cern.ch/svn/root/trunk@25570 27541ba8-7e3a-0410-8455-c3a389f83636 27 September 2008, 06:21:07 UTC
25a8b84 Initialize fCircLvl git-svn-id: http://root.cern.ch/svn/root/trunk@25569 27541ba8-7e3a-0410-8455-c3a389f83636 27 September 2008, 06:11:34 UTC
417baa5 added code to load rootlogon.py/.C, if available git-svn-id: http://root.cern.ch/svn/root/trunk@25568 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 23:41:09 UTC
c6d63cc work around problem with obsolete header mach/shared_memory_server.h. Fixes issue 41138. git-svn-id: http://root.cern.ch/svn/root/trunk@25566 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 17:22:54 UTC
813b14c - From Bertrand: some files were missing for windows. git-svn-id: http://root.cern.ch/svn/root/trunk@25565 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 13:53:51 UTC
14121f3 in case of using external FTGL use libftgl and not libftgl_pic. The new versions of libftgl are build with the PIC option. Fixes issue 42115. git-svn-id: http://root.cern.ch/svn/root/trunk@25564 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 13:42:04 UTC
6bde85d - exclude for graphs likelihood and integral options. Fix also a bug in getting the BinData size when option is integral git-svn-id: http://root.cern.ch/svn/root/trunk@25563 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 13:29:50 UTC
899b4f2 Comments in Set() code fixed concerning year range and check on year adjusted. Fixes issue 41842. git-svn-id: http://root.cern.ch/svn/root/trunk@25562 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 13:10:57 UTC
205e9a4 From Daniel Barna: add rpm target, include deb target only when used, always define CINTSYSDIR to avoid conflict with invalid one during built git-svn-id: http://root.cern.ch/svn/root/trunk@25561 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 11:21:56 UTC
27f5738 - Synchronizing libAfterImage with Sasha'a latest version. git-svn-id: http://root.cern.ch/svn/root/trunk@25560 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 11:14:28 UTC
5b39ac4 - Make sure that in case multiple TProofOutputFile are present, each get merged correctly - Add missing protection on frequency for memory dumping (lower bound 1 not 0) git-svn-id: http://root.cern.ch/svn/root/trunk@25559 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 11:09:41 UTC
cb737f5 first declare G__EnableAutoDictionary as extern, then initialize it; fixes GCC4.3 warning git-svn-id: http://root.cern.ch/svn/root/trunk@25558 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 10:47:33 UTC
681740c fix extern-ness of G__EnableAutoDictionary; repairs link of libCint on windows git-svn-id: http://root.cern.ch/svn/root/trunk@25557 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 10:39:10 UTC
d60a1d9 From Wieslaw Palka and Axel: Generate dictionary for A<B> if the header file for A and B is known. Allows to interpret vector<MyClass> by transparently generating a dictionary for it. Implemented by calling a hook from CINT to TCint when instantiating template classes: TCint generates a Linkdef.h on the fly and builds a library from it with ACLiC. Disable by ".autodict". git-svn-id: http://root.cern.ch/svn/root/trunk@25556 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 09:07:25 UTC
2e07054 do not include files that do not need to be included, confuses autodict git-svn-id: http://root.cern.ch/svn/root/trunk@25555 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 08:55:14 UTC
b3a4137 Fix a configuration problem with linux ia64 (from F. Carminati) git-svn-id: http://root.cern.ch/svn/root/trunk@25554 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 08:28:11 UTC
819d113 From Dejan Lesjak (dejan.lesjak@ijs.si): add support for FreeBSD 7. git-svn-id: http://root.cern.ch/svn/root/trunk@25553 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 07:57:42 UTC
6b4f80c From the HEAD: add dependencies on XrdOuc and XrdNet git-svn-id: http://root.cern.ch/svn/root/trunk@25552 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 07:56:18 UTC
2206085 Import fixes from the HEAD: - Disable by default the automatic re-initialization of the token; this is to avoid problems with batch applications; automatic re-initialization is now controlled by the env XrdSecKRB5INITTKN (set this variable to switch it on). - Initialize the client cache on per-protocol bases; this adds support for authentication with different client principals from the same applications (from A. Peters). git-svn-id: http://root.cern.ch/svn/root/trunk@25551 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 07:53:12 UTC
cb30552 revert r25543 (call of nonstatic func without obj) for CINT5 due to side effects in check whether class is foreign git-svn-id: http://root.cern.ch/svn/root/trunk@25550 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 07:08:24 UTC
dd64ce0 port to FreeBSD 7.0. (i.e. apply revision 25546 to Cint7) git-svn-id: http://root.cern.ch/svn/root/trunk@25549 27541ba8-7e3a-0410-8455-c3a389f83636 26 September 2008, 01:37:55 UTC
4335cff accidental checkin of development file. git-svn-id: http://root.cern.ch/svn/root/trunk@25548 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 21:21:42 UTC
9098666 include protections missing and some formatting issues. git-svn-id: http://root.cern.ch/svn/root/trunk@25547 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 21:10:17 UTC
930bd4e From Dejan Lesjak: port to FreeBSD 7.0. Port of xrootd to FreeBSD 7 will be checked in soon. git-svn-id: http://root.cern.ch/svn/root/trunk@25546 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 21:09:09 UTC
7547b71 fix compilation error git-svn-id: http://root.cern.ch/svn/root/trunk@25545 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 18:21:54 UTC
904669a fix compilation errors git-svn-id: http://root.cern.ch/svn/root/trunk@25544 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 18:21:01 UTC
e706328 Fail to match a non-static class member function when called without an object (i.e. typically TString::Form(...)); previously this was allowed and lead to a segfault git-svn-id: http://root.cern.ch/svn/root/trunk@25543 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 18:10:55 UTC
35f7237 When on x8664 when a var arg function returns an object by value, the memory for the returned value must be allocate by the callerand pass on as the first 'parameter' git-svn-id: http://root.cern.ch/svn/root/trunk@25542 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 18:09:24 UTC
4525310 Support the "<user>" and "<group>" placeholders in the output file name to automatically re-direct the output to an area specific to the logged user. git-svn-id: http://root.cern.ch/svn/root/trunk@25539 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 13:49:59 UTC
403abda Fix a double deletion git-svn-id: http://root.cern.ch/svn/root/trunk@25538 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 13:36:18 UTC
f35673a - Always recreate a UNIX socket after crashes to avoid reconnection problems. - Do not clean-up the vector with sessions while a client is in recovering, as this may trigger re-connection failures git-svn-id: http://root.cern.ch/svn/root/trunk@25537 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 13:34:47 UTC
69e5104 - In THStack::Paint() replace fHistogram->Paint("axissame"); by gPad->RedrawAxis(); in order to fix the bug described here: https://savannah.cern.ch/bugs/?41423 . The simple following macro was enough to show the problem: { TH1D h("h", "h", 10., 0., 1.); h.Fill(.5); THStack s("s", "s"); s.Add(&h); TCanvas canvas("canvas"); frame = canvas.DrawFrame(-1., 0., 2., 2.); frame.SetLabelSize(0.05, "XY"); frame.Draw(); s.Draw("same"); } git-svn-id: http://root.cern.ch/svn/root/trunk@25536 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 13:30:23 UTC
01c27c3 Flush the log file in case of successfully connection recovery to avoid displaying temporary errors. git-svn-id: http://root.cern.ch/svn/root/trunk@25535 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 13:02:38 UTC
49f0b30 fix gcc 4.3 warnings. git-svn-id: http://root.cern.ch/svn/root/trunk@25534 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 13:02:24 UTC
f9fd395 more fixes in Qt4 detection which was badly broken and did not work on FC9. git-svn-id: http://root.cern.ch/svn/root/trunk@25533 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 13:01:42 UTC
1ec05a1 call TVirtualFitter::SetUserFunc for providing backward compatible functionality git-svn-id: http://root.cern.ch/svn/root/trunk@25532 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 12:26:46 UTC
526e5d7 - Added a timer to handle events while moving/resizing windows. This solve a long standing issue due to (one more) undocumented MS feature about non-client area events handling. With this patch, the layout is applied/updated while resizing the main frame (previously the layout was applied at the end) git-svn-id: http://root.cern.ch/svn/root/trunk@25531 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 10:52:45 UTC
42c7db3 Add a python version of the lineset_test ... it demonstrates how one has to run eve from python. git-svn-id: http://root.cern.ch/svn/root/trunk@25530 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 10:06:56 UTC
cc1eff8 - fix support for option "U" in Fit() method. Add in Fitter class method to fit FCN with Minuit-like type FCN. Add method to retrieve FCN function pointer from static instance of TVirtualFitter. git-svn-id: http://root.cern.ch/svn/root/trunk@25529 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 09:53:11 UTC
fc66213 Use GetEtcDir() in CopyFileFromEtcDir() - the second half of the refactoring was missing. Make GetEtcDir() const so it can be used by const methods. Needs fPathInfo to be mutable. Fixes issue reported at http://root.cern.ch/phpBB2/viewtopic.php?t=7347 git-svn-id: http://root.cern.ch/svn/root/trunk@25528 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 09:10:11 UTC
6dcb0a5 - fix a bug in creating TF1 as basis functions in TLinearMinimizer::SetFunction. Use names more difficult to reproduce and not f1,f2,..fN, since when a new TF1 is created the one with the same name is deleted. git-svn-id: http://root.cern.ch/svn/root/trunk@25527 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 08:12:26 UTC
72fc2f2 Fix severe typo in TString::Format git-svn-id: http://root.cern.ch/svn/root/trunk@25526 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 07:56:45 UTC
418a30f Add a protection in TH1::UseCurrentStyle in case gStyle=0. Fix reporta t: https://savannah.cern.ch/bugs/?42117 git-svn-id: http://root.cern.ch/svn/root/trunk@25525 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 07:49:09 UTC
ea9c34b From Andrei: Fix an inconsistency for the names used in the header. git-svn-id: http://root.cern.ch/svn/root/trunk@25524 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 07:30:45 UTC
edb4843 From Valeri Fine: - Clean up: remove the redundant Qt3-related code and Qt3-related CPP flags: git-svn-id: http://root.cern.ch/svn/root/trunk@25523 27541ba8-7e3a-0410-8455-c3a389f83636 25 September 2008, 07:28:17 UTC
296e71d add support for Leopard (on i386) git-svn-id: http://root.cern.ch/svn/root/trunk@25522 27541ba8-7e3a-0410-8455-c3a389f83636 24 September 2008, 20:55:48 UTC
3270a61 TDocDirective example: set fill style to 0, fixes funny face git-svn-id: http://root.cern.ch/svn/root/trunk@25520 27541ba8-7e3a-0410-8455-c3a389f83636 24 September 2008, 16:07:03 UTC
58beb19 - In TStyle::Reset, the Frame Fill Color default value did not match the TFrame Fill Color default value. git-svn-id: http://root.cern.ch/svn/root/trunk@25519 27541ba8-7e3a-0410-8455-c3a389f83636 24 September 2008, 14:06:47 UTC
9e55b01 update for Eve git-svn-id: http://root.cern.ch/svn/root/trunk@25518 27541ba8-7e3a-0410-8455-c3a389f83636 24 September 2008, 00:36:49 UTC
4135fa2 update for Eve git-svn-id: http://root.cern.ch/svn/root/trunk@25517 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 23:48:46 UTC
1ec5c59 Add optional 5th argument to CompileMacro to allow set the file bit mode of the directory created git-svn-id: http://root.cern.ch/svn/root/trunk@25516 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 22:02:24 UTC
dc61cf4 TEveTrackList ------------- Generalize API for finding of momentum limits. git-svn-id: http://root.cern.ch/svn/root/trunk@25515 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 17:20:48 UTC
b947888 add missing documentation git-svn-id: http://root.cern.ch/svn/root/trunk@25514 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 14:19:37 UTC
c5b648f Move iosenum.h generation to use configcint.h instead of MAKEINFO. Simplify enumeration of flags. git-svn-id: http://root.cern.ch/svn/root/trunk@25512 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 13:35:08 UTC
14ba878 - When drawn with the option X+ or Y+ the histogram axis were wrong in case of alphanumeric labels. The tick marks were in the right place but the labels were not. git-svn-id: http://root.cern.ch/svn/root/trunk@25511 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 13:24:53 UTC
a139de3 Remove gendict06 files; GCCXML 0.6 is not supported anymore. git-svn-id: http://root.cern.ch/svn/root/trunk@25510 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 12:59:20 UTC
51f591e from Axel: - allow moc to be found via $PATH - remove support for GCCXML 06 git-svn-id: http://root.cern.ch/svn/root/trunk@25509 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 12:36:11 UTC
f845e47 Fix dictgen without selection by not passing io rules. git-svn-id: http://root.cern.ch/svn/root/trunk@25508 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 12:24:38 UTC
38c2ff9 - fix coding convention violation for method comments and data members of MinimizerOptions class git-svn-id: http://root.cern.ch/svn/root/trunk@25507 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 07:54:18 UTC
c1a18b4 Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@25506 27541ba8-7e3a-0410-8455-c3a389f83636 23 September 2008, 06:46:27 UTC
478032e Port the change for the data model evolution to cint7 git-svn-id: http://root.cern.ch/svn/root/trunk@25505 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 22:03:23 UTC
5420cb4 From Axel: check for Qt4, as Qt3 is not anymore supported. git-svn-id: http://root.cern.ch/svn/root/trunk@25504 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 21:54:42 UTC
13478c7 - fix minuit printout. Must call TMinuit::mnprin with code=3 or 4 git-svn-id: http://root.cern.ch/svn/root/trunk@25503 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 21:27:44 UTC
a858dee - delete reference to minimizer in destructor git-svn-id: http://root.cern.ch/svn/root/trunk@25502 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 21:05:31 UTC
fdf7427 - fix a problem in using gMinuit after having called TH1::Fit. Now in the class TMinuitMinimizer a static TMinuit is not deleted and the static instance is used. - for Minuit provide printing of results in the old way - use MinimizerOptions class for default parameter of TVirtualFitter git-svn-id: http://root.cern.ch/svn/root/trunk@25501 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 20:55:57 UTC
4fd972e From Sergei Linev: Fix a bug which can be observed under Windows (Linux is less strict in this sense). At some point I was writing memory just one byte outside of allocated area. git-svn-id: http://root.cern.ch/svn/root/trunk@25500 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 20:19:46 UTC
986c148 - Allow to search substrings in TGCanvas subframe names. This e.g. allows to search for partial branch names when browsing a tree with the browser. To search substring, just put a star anywhere in the search pattern, e.g. *Track or Track* will find all branches with name containing the string Track. This has been requested on the forum: http://root.cern.ch/phpBB2/viewtopic.php?t=7312 git-svn-id: http://root.cern.ch/svn/root/trunk@25499 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 19:54:46 UTC
502f558 Do no pass -pthread to CINT which will use the -p part and use the external preprocessor unintentionally git-svn-id: http://root.cern.ch/svn/root/trunk@25498 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 18:55:57 UTC
9becc2b From Dima (and rootified by me): New function TEveUtil::SetColorBrightness() that allows simple shifting of color palette to brighter/darker values. git-svn-id: http://root.cern.ch/svn/root/trunk@25496 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 18:26:28 UTC
f7fedc8 From Hady Zalek: - Python compiled files no longer pollute the source dir - Added implicit dependency checking for the genreflex command (ie: if A.h included by B.h is modified, B.h should have genreflex rerun) - genreflex command now depends on genreflex sources (ie: changing genreflex srcs in any way, relaunches all genreflex invocations) - Removed FindDL calls since CMake already has the list of DL libs - created a REFLEX_ADD_TEST macro for creating wrapper scripts to launch tests that need the dictionaries in the library load path - Added CPack configuration (Debian included). ie: you can now create installers. - Excluded .svn files in .inc from being installed - Fixed ugly/non-cmake-like genreflex macro syntax - Changed dictionary library type to MODULE since that's what it is - Exported via def file symbols needed by Reflex tests under MSVC - Formatting and removal of commented code blocks - Added copyright notices for cmake scripts copied from KDE - Added small Reflex description under doc for package creation - Updated doc/TODO Todo: ======================================= - Windows MSVC builds should run tests with 0 errors in static or shared library modes - GCCXML and PythonInterp are currently optional, they should be enforced - Find the python, genreflex.py, and gccxml final locations at install/runtime time so package users don't get stuck with configure-time values that don't exist - Create a FindReflex module for use by others git-svn-id: http://root.cern.ch/svn/root/trunk@25495 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 16:22:19 UTC
6b87ee2 fix a bug in likelihood fits with empty bins. Use them in that case git-svn-id: http://root.cern.ch/svn/root/trunk@25494 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 15:15:57 UTC
5b243e2 Add correct dependencies for libSplot following the move of TVirtualFitter. git-svn-id: http://root.cern.ch/svn/root/trunk@25493 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 14:05:58 UTC
f142bbd From Frank Filthaut: Add more comments in the class description explaining the assumptions. git-svn-id: http://root.cern.ch/svn/root/trunk@25492 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 13:38:31 UTC
3daf244 add TVirtualFitter class in mathcore dictionary git-svn-id: http://root.cern.ch/svn/root/trunk@25491 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 13:23:32 UTC
3ccd789 Move TVirtualFitter to mathcore git-svn-id: http://root.cern.ch/svn/root/trunk@25490 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 13:19:07 UTC
7f1d9ac From Lorenzo: -move TVirtualFitter from core to mathcore. -remove FitPanel method from THistPainter -new plugins for Fumili and FitPanel. Use now plug-in manager to create FitPanel. git-svn-id: http://root.cern.ch/svn/root/trunk@25489 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 13:05:29 UTC
137ac67 import from develpment branch a new version of the fit panel developed by David. - support now for multi-dimensional histograms, TMultiGraph and TGraph2D. - improve robustness in setting fitting function and parameters - use new fitting functions defined in HFitInterface instead of TH1::Fit git-svn-id: http://root.cern.ch/svn/root/trunk@25488 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 12:46:10 UTC
abb1344 Import changes from math development branch, in particular a re-implementation of fitting methods for the histogram and graph objects. NOTE: Since some files are removed, a make clean-hist is needed in order to be able to compile hist after an svn update. The implementation of TH1::Fit, TGraph::Fit, TGraph2D::Fit and TMultiGraph::Fit is done in a common function implemented in HFitImpl.cxx (HFit::Fit). In addition the file HFitInterface.h define ROOT::Fit::FitObject functions passing option directly via Foption class and not by a string. They are used by the FitPanel. Remove previously existing files THistFitInterface.cxx (and *.h) and TGraphFitInterface.cxx (and *.h). The code is now in the HFitInterface.cxx (and *.h) files. Use plugin manager directly to open the Fit Panel. Do not pass anymore via the THistPainter. Changes in TH1::FitPanel, TGraph::FitPanel. Add FitPanel() method for TGraph2D and TMultiGraph. Add new class TBackCompFitter, providing a backward compatible implementation of TVirtualFitter using the new fitting class. It is constructed from the fitter class and can be used to retrieve the fit information (result and configuration) via the TVirtualFitter API from FitConfig and FitResult. A static istance is created after calling the Fit method. Other changes are: TGraph: - when creating a graph from an histogram, don't use the same name. Otherwise it will conflict later with histogram created internally by the TGraph. TH2: add protected method TH2::DoFitSlices and TH2::DoProfile as common implementations for (FitSlicesX,FitSclicesY) and (ProfileX, ProfileY). pass the global statistics in DoProjection when range is (1,NBIN) TBinimialEfficiencyFit: add possibility to set verbose option, and set different precision and max iterations for minimizing. git-svn-id: http://root.cern.ch/svn/root/trunk@25487 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 12:44:13 UTC
51312b7 import changes from math development branches for subdirectory math. List of changes in detail: mathcore: --------- MinimizerOptions: new class for storing Minimizer option, with static default values that can be changed by the user FitConfig: - use default values from MinimizerOption class - rename method to create parameter settings from a function FitUtil.cxx: improve the derivative calculations used in the effective chi2 and in Fumili and fix a bug for evaluation of likelihood or chi2 terms. In EvaluatePdf() work and return the log of the pdf. FitResult: - improve the class by adding extra information like, num. of free parameters, minimizer status, global correlation coefficients, information about fixed and bound parameters. - add method for getting fit confidence intervals - improve print method DataRange: add method SetRange to distinguish from AddRange. SetRange deletes the existing ranges. ParamsSettings: make few methods const FCN functions (Chi2FCN, LogLikelihoodFCN, etc..) move some common methods and data members in base class (FitMethodFunction) RootFinder: add template Solve() for any callable function. mathmore: -------- minimizer classes: fill status information GSLNLSMinimizer: return error and covariance matrix minuit2: ------- Minuit2Minimizer: fill status information DavidonErrorUpdator: check that delgam or gvg are not zero ( can happen when dg = 0) FumiliFCNAdapter: work on the log of pdf minuit: ------- TLinearMinimizer: add support for robust fitting TMinuitMinimizer: fill status information and fix a bug in filling the correlation matrix. fumili: ------ add TFumiliMinimizer: wrapper class for TFumili using Minimizer interface git-svn-id: http://root.cern.ch/svn/root/trunk@25486 27541ba8-7e3a-0410-8455-c3a389f83636 22 September 2008, 12:43:03 UTC
back to top