swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
35cf2cf This commit was manufactured by cvs2svn to create tag 'v5-16-15'. git-svn-id: http://root.cern.ch/svn/root/tags/v5-16-15@16294 27541ba8-7e3a-0410-8455-c3a389f83636 19 September 2006, 10:11:39 UTC
8f8607d New functionality for genreflex, adding the ability to select templated classes with typedef'd template parameters. This functionality works for selection by name and pattern. If a pattern is used the typedef name has to fully appear in the pattern name. This new functionality is costly, so there is also new option to genreflex "--no_templatetypedefs" to turn it off. git-svn-id: http://root.cern.ch/svn/root/trunk@16293 27541ba8-7e3a-0410-8455-c3a389f83636 19 September 2006, 10:11:38 UTC
7b134a4 Unit tests for selection of typedef'd template parameters git-svn-id: http://root.cern.ch/svn/root/trunk@16292 27541ba8-7e3a-0410-8455-c3a389f83636 19 September 2006, 10:09:06 UTC
f0e03fb From Gerri: This functionality cannot be defined yet in PROOF: we will need to update TVirtualProof. I will put it on the todo list. For the moment the attach patch make the call dummy. git-svn-id: http://root.cern.ch/svn/root/trunk@16291 27541ba8-7e3a-0410-8455-c3a389f83636 19 September 2006, 07:47:40 UTC
2c3d6b6 Remove warnings following the introduction of TTree::GetEntries(const char*). Fix code conventions violations git-svn-id: http://root.cern.ch/svn/root/trunk@16290 27541ba8-7e3a-0410-8455-c3a389f83636 18 September 2006, 15:13:51 UTC
d7e8b96 From Federico: One more small correction for effc++ git-svn-id: http://root.cern.ch/svn/root/trunk@16289 27541ba8-7e3a-0410-8455-c3a389f83636 18 September 2006, 11:44:42 UTC
7b38b9f scons configuration (replacing autotools) .cvsignore changes for new configuration git-svn-id: http://root.cern.ch/svn/root/trunk@16288 27541ba8-7e3a-0410-8455-c3a389f83636 17 September 2006, 22:01:11 UTC
fa1a926 Implement TTree::GetEntries(const char *selection) which return the number of entries passing the selection git-svn-id: http://root.cern.ch/svn/root/trunk@16287 27541ba8-7e3a-0410-8455-c3a389f83636 17 September 2006, 19:08:13 UTC
15af95a New selector implementing TTree::GetEntries(const char *selection) git-svn-id: http://root.cern.ch/svn/root/trunk@16286 27541ba8-7e3a-0410-8455-c3a389f83636 17 September 2006, 19:06:35 UTC
d59a223 Better scale settings git-svn-id: http://root.cern.ch/svn/root/trunk@16285 27541ba8-7e3a-0410-8455-c3a389f83636 17 September 2006, 14:16:37 UTC
b4c39e2 Cosmetics: Add a grid to teh two canvases. git-svn-id: http://root.cern.ch/svn/root/trunk@16284 27541ba8-7e3a-0410-8455-c3a389f83636 17 September 2006, 14:13:34 UTC
a3363f3 From Mihaela: a nicer version of the macro RadioNuclides.C. also a patch giving the possibility to apply a range in time for the display of concentrations: TGeoBatemanSol::SetRange(Double_t tmin, Double_t tmax) git-svn-id: http://root.cern.ch/svn/root/trunk@16283 27541ba8-7e3a-0410-8455-c3a389f83636 17 September 2006, 11:03:13 UTC
3aabc27 From Bertrand: Add test for debug flags in test/Makefile.arch on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@16282 27541ba8-7e3a-0410-8455-c3a389f83636 16 September 2006, 10:09:43 UTC
c77c891 TClass object should never be deleted directly git-svn-id: http://root.cern.ch/svn/root/trunk@16281 27541ba8-7e3a-0410-8455-c3a389f83636 16 September 2006, 02:29:07 UTC
c59ea22 Fix dependencies for stressHepix so all needed programs will be build when doing "make stressHepix". git-svn-id: http://root.cern.ch/svn/root/trunk@16280 27541ba8-7e3a-0410-8455-c3a389f83636 16 September 2006, 00:20:21 UTC
83cdef9 From Anna: - TFormula::EvalPar() is not changing parameters (the fParams data member) when a user passes his own uparams array as a second argument. Before - sometimes it did, sometimes it didn't. - TF1::GradientPar() is now 0 on fixed parameters - TFitter::GetConfidenceIntervals() is now taking the fixed parameters into account - TLinearFitter::GetConfidenceIntervals() is now taking the fixed parameters into account - TLinearFitter::FixParameter() can now be called before a first fit is performed (an accidently found bug :)) - TLinearFitter::Eval() now returns 1 if there are errors in the fit. According changes in: --TH1 --TGraph --TGraph2D --TMultiGraph git-svn-id: http://root.cern.ch/svn/root/trunk@16279 27541ba8-7e3a-0410-8455-c3a389f83636 15 September 2006, 15:16:57 UTC
b89461b From Valeriy O. - libAfterImage.tar.gz Fixes for few bugs in reading multi-image gif files by Sasha Vasko and Valeriy Onuchin - TASImage.cxx o Several image formats can support subimages e.g. GIF, TIFF, BMP, XCF, ICO etc. The famous ones are animated GIF files. Possiblity to read subimages from multi-image files added. For example, i1 = TImage::Open("anim.gif.0"); // read the first subimage i2 = TImage::Open("anim.gif.1"); // read the second subimage i4 = TImage::Open("anim.gif.3"); // read the forth subimage o TASImage::Draw method. Take into account the gStyle->GetScreenFactor() when a new canvas displaing an image is created. - TImageDump.cxx o Small correction in comment git-svn-id: http://root.cern.ch/svn/root/trunk@16278 27541ba8-7e3a-0410-8455-c3a389f83636 15 September 2006, 15:12:48 UTC
7b36a6d extend functionality of TFormula::GetExpFormula, adding an optional argument TString TFormula::GetExpFormula(Option_t *option) const //*-* if option contains "p" the returned string will contain the formula //*-* expression with symbolic parameters, eg [0] replaced by the actual value //*-* of the parameter. Example: //*-* if expression in formula is: "[0]*(x>-[1])+[2]*exp(-[3]*x)" //*-* and parameters are 3.25,-4.01,4.44,-0.04, GetExpFormula("p") will return: //*-* "(3.25*(x>+4.01))+(4.44*exp(+0.04*x))" git-svn-id: http://root.cern.ch/svn/root/trunk@16277 27541ba8-7e3a-0410-8455-c3a389f83636 15 September 2006, 12:33:35 UTC
d8c828c From Mihaela: Fix problem with the reference to TF1 by moving the graphics code to TGeoPainter git-svn-id: http://root.cern.ch/svn/root/trunk@16276 27541ba8-7e3a-0410-8455-c3a389f83636 15 September 2006, 10:23:07 UTC
b1ee226 Update with new results git-svn-id: http://root.cern.ch/svn/root/trunk@16275 27541ba8-7e3a-0410-8455-c3a389f83636 15 September 2006, 10:05:30 UTC
5594775 From Bertrand: Fixes core dump on some platforms when exiting root by TSessionViewer menu (Thanks to Ilka). git-svn-id: http://root.cern.ch/svn/root/trunk@16274 27541ba8-7e3a-0410-8455-c3a389f83636 15 September 2006, 08:55:49 UTC
466f333 Fix for broken parallel build. git-svn-id: http://root.cern.ch/svn/root/trunk@16273 27541ba8-7e3a-0410-8455-c3a389f83636 15 September 2006, 07:58:49 UTC
7a0d9b9 Fix compilation problems on Windows. Comment calls to TF1. TGeo cannot depend on libHist. git-svn-id: http://root.cern.ch/svn/root/trunk@16272 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 17:39:29 UTC
8977954 From Mihaela Gheata: a patch implementing the time evolution of a radioactive material/mixture according the Bateman equations. I also attached a macro that demonstrates this. Below there is a quite detailed description of all new features coming with radionucliudes. The same explanations are in the header of the macro. _______________________________________________________________________ A radionuclide (TGeoElementRN) derives from the class TGeoElement and provides additional information related to its radioactive properties and decay modes. The radionuclides table is loaded on demand by any call: TGeoElementRN *TGeoElementTable::GetElementRN(Int_t atomic_number, Int_t atomic_charge, Int_t isomeric_number) The isomeric number is optional and the default value is 0. To create a radioactive material based on a radionuclide, one should use the constructor: TGeoMaterial(const char *name, TGeoElement *elem, Double_t density) To create a radioactive mixture, one can use radionuclides as well as stable elements: TGeoMixture(const char *name, Int_t nelements, Double_t density); TGeoMixture::AddElement(TGeoElement *elem, Double_t weight_fraction); Once defined, one can retrieve the time evolution for the radioactive materials/mixtures by using one of the 2 methods: void TGeoMaterial::FillMaterialEvolution(TObjArray *population, Double_t precision=0.001) To use this method, one has to provide an empty TObjArray object that will be filled with all elements coming from the decay chain of the initial radionuclides contained by the material/mixture. The precision represent the cumulative branching ratio for which decay products are still considered. The POPULATION list may contain stable elements as well as radionuclides, depending on the initial elements. To test if an element is a radionuclide: Bool_t TGeoElement::IsRadioNuclide() const All radionuclides in the output population list have attached objects that represent the time evolution of their fraction of nuclei with respect to the top radionuclide in the decay chain. These objects (Bateman solutions) can be retrieved and drawn: TGeoBatemanSol *TGeoElementRN::Ratio(); void TGeoBatemanSol::Draw(); Another method allows to create the evolution of a given radioactive material/mixture at a given moment in time: TGeoMaterial::DecayMaterial(Double_t time, Double_t precision=0.001) The method will create the mixture that result from the decay of a initial material/mixture at TIME, while all resulting elements having a fractional weight less than PRECISION are excluded. git-svn-id: http://root.cern.ch/svn/root/trunk@16271 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 17:22:12 UTC
3078577 From Axel: remove circular dependency between the cint and utils modules. git-svn-id: http://root.cern.ch/svn/root/trunk@16270 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 16:08:25 UTC
482724e - Complete Paint() and PaintH3() helps. - On TH3 histograms, the option "LEGO" works now like the option "BOX" (previously it was not implemented). git-svn-id: http://root.cern.ch/svn/root/trunk@16269 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 15:06:26 UTC
d148c72 Fix for STRUCT. Structs so far were handled as classes. Now the type is set to STRUCT explicitly. The API functions handle structs/classes/templated classes as IsClass - true for Class,Struct,templated Class IsStruct = true for Struct IsTemplateInstance - true for templated class/struct git-svn-id: http://root.cern.ch/svn/root/trunk@16268 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 14:39:12 UTC
86661c8 test for IsStruct git-svn-id: http://root.cern.ch/svn/root/trunk@16267 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 14:36:30 UTC
76d2828 - new function ROOT::Reflex::NPos returns the max unsigned int - Changes to PropertyList. - Replace function HasKey with HasProperty (HasKey is deprecated) This function returns true if a property with a given key is set - Replace PropertySize with PropertyCount, PropertySize is deprecated The reason for the function name change is that the XSize functions usually return a size of a container. This is not needed here (KeySize does this). Instead this function returns the real number of assigned properties. - The key of a property now starts at 0. If a property is not found NPos will be returned for the index. git-svn-id: http://root.cern.ch/svn/root/trunk@16266 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 13:38:25 UTC
288fa78 more changes to unit tests for PropertyList git-svn-id: http://root.cern.ch/svn/root/trunk@16265 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 13:35:58 UTC
59670ff Unit test changes for PropertyList git-svn-id: http://root.cern.ch/svn/root/trunk@16264 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 12:57:55 UTC
36d1010 From Ilka: Modify comments decsribing the "W" option in the Fit functions. git-svn-id: http://root.cern.ch/svn/root/trunk@16263 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 12:46:33 UTC
37f75a6 Add result of benchmark on new MacBookPro 3GHz with icc9.1 git-svn-id: http://root.cern.ch/svn/root/trunk@16262 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 07:21:37 UTC
98c584d In TDirectory::Close do not use the option "slow" when deleting the in-memory objects if the directory does not have sub-directories. This improves dramatically the time to close a file containing a huge number of objects (eg >10^5). See for example report at http://root.cern.ch/phpBB2/viewtopic.php?t=3935 git-svn-id: http://root.cern.ch/svn/root/trunk@16261 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 07:02:00 UTC
e29ce5e Update MakeClass/MakeSelector so that the resulting skeleton initialize the array of pointers git-svn-id: http://root.cern.ch/svn/root/trunk@16260 27541ba8-7e3a-0410-8455-c3a389f83636 14 September 2006, 05:27:45 UTC
4ba2b7d From Valeriy O & Sacha Vasko: added ability to obtain animation delay when reading gif images. git-svn-id: http://root.cern.ch/svn/root/trunk@16259 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 16:59:28 UTC
a5619bd - From Valeri Onuchin: Corrections in the implementation of the TImageDump::DrawBox method Previous version produced wrong images in batch mode, i.e. root -b root[] .x $ROOTSYS/tutorials/graph.C root[] c1->Print("c1.gif") git-svn-id: http://root.cern.ch/svn/root/trunk@16258 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 16:24:54 UTC
fa890d3 - From Valeri Onuchin: small correction in comments git-svn-id: http://root.cern.ch/svn/root/trunk@16257 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 16:23:29 UTC
9382ed0 - "option" decoding in SetShowProjection was wrong. For projections having only one letter "x", "y" or "z" fShowOption had a random value. git-svn-id: http://root.cern.ch/svn/root/trunk@16256 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 15:33:31 UTC
7b7352a fix a problem in passing inputs git-svn-id: http://root.cern.ch/svn/root/trunk@16255 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 15:25:30 UTC
f37596d for arch macosxicc turn off python since there is a compiler problem that prevents this module from linking. git-svn-id: http://root.cern.ch/svn/root/trunk@16254 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 15:21:59 UTC
c369ed9 in distclean cleanup stressHepix.log. git-svn-id: http://root.cern.ch/svn/root/trunk@16253 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 15:19:51 UTC
fd66aaf ignore stressHepix and stressHepix.log git-svn-id: http://root.cern.ch/svn/root/trunk@16252 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 15:19:24 UTC
4fdbf44 From Axel: dd cintdll as default target. Keep dictionary sources, objects for cintdlls. Also fix a problem on win32gcc (exten.o wasn't linked to posix) and one introduced by fixing the location of posix.dll etc - a few cintdlls are actually cint$(SOEXT)s... Be more verbose when cleaning cintdlls. git-svn-id: http://root.cern.ch/svn/root/trunk@16251 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 15:17:14 UTC
ec19a51 fix a problem in plotting a second canvas git-svn-id: http://root.cern.ch/svn/root/trunk@16250 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 15:11:59 UTC
748ea27 - The previous fix must also be applied in ShowProjection3. git-svn-id: http://root.cern.ch/svn/root/trunk@16249 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 11:53:52 UTC
7a0dd95 Fix a problem reported by Khamit Ardashev at http://root.cern.ch/phpBB2/viewtopic.php?t=3930 "TH2::ShowProjectionY seems to reuse the same canvas irrespectively of the fact that I invoked it for 2-nd histogram and that 2nd canvas has been created automacilly. So, I have two 2D histograms and when I roll mouse over bins in one or another projection is updated in the same "projection" canvas. Couldn't it remember which histogram it is invoked from and where to draw projections ?" git-svn-id: http://root.cern.ch/svn/root/trunk@16248 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 08:17:56 UTC
37afbd7 Fix a problem introduce in version 1.208 of this file. The fBranchCount was sometimes not properly set, resulting in crashes when trying to read the branch in MakeClass mode. This patch fixes the original problem and add a work around the issues for the file produced incorrectly. git-svn-id: http://root.cern.ch/svn/root/trunk@16247 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 07:14:20 UTC
d58367a Add more comments explaining the goals and the contents of the benchmark. git-svn-id: http://root.cern.ch/svn/root/trunk@16246 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 06:53:14 UTC
aa6b720 TTreeFormula (and hence TTree::Draw) is now able to plot objects of any class which has either AsDouble or AsString (AsDouble has priority). So for such a class (for example TTimeStamp): tree->Draw("myTimeStamp"); will plot the same as: tree->Draw("myTimeStamp.AsDouble"); AsString can be returning either a char*, or a TString or an std::string git-svn-id: http://root.cern.ch/svn/root/trunk@16245 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 05:08:35 UTC
0586221 Avoid looking up the method when we have a TClass but not ClassInfo git-svn-id: http://root.cern.ch/svn/root/trunk@16244 27541ba8-7e3a-0410-8455-c3a389f83636 13 September 2006, 05:03:43 UTC
b7dd36b Add a few more reference platforms git-svn-id: http://root.cern.ch/svn/root/trunk@16243 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 17:43:41 UTC
222f335 Fix portability problems and normalize for AMD64/280 git-svn-id: http://root.cern.ch/svn/root/trunk@16242 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 15:36:03 UTC
27e8c37 Modify stressFit and stressSpectrum to accept an input argument. Ass stressHepix to the Makefile. git-svn-id: http://root.cern.ch/svn/root/trunk@16241 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 14:52:40 UTC
c273ea4 Add a new global stress program producing a summary ROOTMARK number. Currently stressHepix runs the following configuration using the existing test programs stressFit Minuit 2000 stressLinear stressGeometry stressSpectrum 1000 stress -b 3000 This new global test can be executed using the default ROOT configuration. git-svn-id: http://root.cern.ch/svn/root/trunk@16240 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 14:51:48 UTC
ce6ebb0 - New test for transparent pad. git-svn-id: http://root.cern.ch/svn/root/trunk@16239 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 13:24:40 UTC
a261c6c From Pere: - new/fix for ValueObject operator=, copy constructor - fix for GetType<T> - unit tests for ValueObject changes git-svn-id: http://root.cern.ch/svn/root/trunk@16238 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 13:06:46 UTC
9ce9414 - Remove the PS file if a test succeed (keep it if it failed). git-svn-id: http://root.cern.ch/svn/root/trunk@16237 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 11:38:51 UTC
63a25dc re-enable the selection for templated classes via the cpp selection mechanism git-svn-id: http://root.cern.ch/svn/root/trunk@16236 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 11:03:11 UTC
2abb2e1 From Paul Russo: Fix array boundary problems in TH1::SmoothArray git-svn-id: http://root.cern.ch/svn/root/trunk@16235 27541ba8-7e3a-0410-8455-c3a389f83636 12 September 2006, 06:36:58 UTC
b0a80e8 From Bertrand: Improve package (.par files) managment in TSessionViewer. git-svn-id: http://root.cern.ch/svn/root/trunk@16234 27541ba8-7e3a-0410-8455-c3a389f83636 11 September 2006, 23:45:24 UTC
fb1370a In TSpectrum::Search add two new options to control some internal parameters: // By default, the background is removed before deconvolution. // Specify "noBackground" to not remove the background. // // By default the source spectrum is replaced by a new spectrum // calculated using the Markov chain method. // Specify "noMarkov" to not apply the Markov algorithm. git-svn-id: http://root.cern.ch/svn/root/trunk@16233 27541ba8-7e3a-0410-8455-c3a389f83636 11 September 2006, 21:01:06 UTC
a3f95ef remove crlf git-svn-id: http://root.cern.ch/svn/root/trunk@16232 27541ba8-7e3a-0410-8455-c3a389f83636 11 September 2006, 14:10:12 UTC
45f99d5 In TFileDrawMap::PaintDir use the fillcolor of the branch git-svn-id: http://root.cern.ch/svn/root/trunk@16231 27541ba8-7e3a-0410-8455-c3a389f83636 11 September 2006, 09:15:11 UTC
1629281 Fix a compilation error on Solaris. git-svn-id: http://root.cern.ch/svn/root/trunk@16230 27541ba8-7e3a-0410-8455-c3a389f83636 11 September 2006, 08:20:41 UTC
eab52a3 Add a new static member fgReadInfo and a setter function void TFile::SetReadStreamerInfo(Bool_t readinfo) // static function to set fgReadInfo. // If fgReadInfo is true (default) TFile::ReadStreamerInfo is called // when opening the file. // It may be interesting to set fgReadInfo to false to speedup the file // opening time or in case libraries containing classes referenced // by the file have not yet been loaded. // if fgReadInfo is false, one can still read the StreamerInfo with // myfile.ReadStreamerInfo(); git-svn-id: http://root.cern.ch/svn/root/trunk@16229 27541ba8-7e3a-0410-8455-c3a389f83636 11 September 2006, 08:11:05 UTC
d101d72 - cleanup git-svn-id: http://root.cern.ch/svn/root/trunk@16228 27541ba8-7e3a-0410-8455-c3a389f83636 11 September 2006, 07:40:14 UTC
acc502a ignore more XCode files git-svn-id: http://root.cern.ch/svn/root/trunk@16227 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 20:56:17 UTC
d6c47d0 fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@16226 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 20:54:05 UTC
ef58d32 From Pere: New API type ValueObject which takes ownership on the instance. git-svn-id: http://root.cern.ch/svn/root/trunk@16225 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 20:41:30 UTC
2b7deb7 From Paul: o When looking up a data member by name in TClass::GetRealData() add a match ignoring array dimensions to allow for schema evolution where a fixed-size array changes size. git-svn-id: http://root.cern.ch/svn/root/trunk@16224 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 20:12:33 UTC
52d9197 Fix a problem in TH1::SmoothArray. An index could be out of range. ee report ttp://root.cern.ch/phpBB2/viewtopic.php?t=3910 git-svn-id: http://root.cern.ch/svn/root/trunk@16223 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 17:24:32 UTC
a37d605 From Philippe: fix for icc <= 8 git-svn-id: http://root.cern.ch/svn/root/trunk@16222 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 13:06:16 UTC
fdbabcf Add a protection against a log with a negative argument in TFractionFitter::ComputeFCN git-svn-id: http://root.cern.ch/svn/root/trunk@16221 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 12:24:38 UTC
776a4b3 - updated class description: added information from where Style manager can be started git-svn-id: http://root.cern.ch/svn/root/trunk@16220 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 08:58:48 UTC
d72a89d From Paul: o TStreamerInfo::Compile() does not create an entry in the TStreamerinfo::fElem array for a TObject base class of a class that has had TClass::IgnoreTObjectStreamer() called on it. So when TTree::Bronch() is creating subbranches for a split class which inherits from TObject but is skipping the TObject base class, we must be careful not to consume an id number (fElem array index) for it. git-svn-id: http://root.cern.ch/svn/root/trunk@16219 27541ba8-7e3a-0410-8455-c3a389f83636 08 September 2006, 06:56:24 UTC
3f84a8a From Gerri: - Make sure that the link is defined. git-svn-id: http://root.cern.ch/svn/root/trunk@16218 27541ba8-7e3a-0410-8455-c3a389f83636 07 September 2006, 09:32:16 UTC
22dce9d From Gerri: TPacketizer.cxx: - Fix problem with object used after deletion (in print statement) TProofServ.cxx: - Send "start building" notification message before starting the build (shows that something is happening ...) TXNetFile.cxx, TFileMerger.cxx - Make creation of missing path parts optional (Andreas' suggestion): this can be set via the env "XNet.Mkpath" or on the fly adding "mkpath=1" to the options ("mkpath=0" switches it 'off' if XNet.Mkpath sets if to 'on'). git-svn-id: http://root.cern.ch/svn/root/trunk@16217 27541ba8-7e3a-0410-8455-c3a389f83636 07 September 2006, 09:27:25 UTC
d133225 This patch implement support for direct drawing of TTimeStamp. The following tree->Draw("mybr.mytimestamp"); nows draw the same thing as tree->Draw("mybr.mytimestamp.AsDouble()"); git-svn-id: http://root.cern.ch/svn/root/trunk@16216 27541ba8-7e3a-0410-8455-c3a389f83636 07 September 2006, 07:31:35 UTC
c271d3f - Revision 1.302, (To allow, in TH1::Draw, the option "same" if a canvas does not exist or is empty) had a side effect: the macro $ROOTSYS/tutorials/transpad.C did not work anymore. Now, the condition to remove the option "same" is now more strict: if gPad does not have the default range we keep the option. git-svn-id: http://root.cern.ch/svn/root/trunk@16215 27541ba8-7e3a-0410-8455-c3a389f83636 06 September 2006, 15:17:27 UTC
82bf279 - coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@16214 27541ba8-7e3a-0410-8455-c3a389f83636 06 September 2006, 15:05:18 UTC
c211cbd renamed GetValue() to AsDouble() for consistency. git-svn-id: http://root.cern.ch/svn/root/trunk@16213 27541ba8-7e3a-0410-8455-c3a389f83636 06 September 2006, 09:30:50 UTC
2958d21 Remove memory leak git-svn-id: http://root.cern.ch/svn/root/trunk@16212 27541ba8-7e3a-0410-8455-c3a389f83636 06 September 2006, 07:53:36 UTC
a0b93cb From Maarten: Move the implementation to operator double to a new function TTimeStamp::GetValue so we can call it explicitly from TTreeFormula git-svn-id: http://root.cern.ch/svn/root/trunk@16209 27541ba8-7e3a-0410-8455-c3a389f83636 06 September 2006, 06:25:28 UTC
01a6876 first commit after cvs lock of version 5.13.02 - Implementation of fast properties. Two containers instead of one map. One static container will hold all allocated keys, the other container will hold properties attached to a Type/Scope/Member. A key always has the same slot in all attached Properties, so retrieving a key will allow access to the same property in all property lists. Some backwards compatible changes - AddProperty(string,Any) will return a size_t which is the key of the assigned property new functions - AddProperty(size_t,Any) will set the property at a given slot. - static iterator functions for keys: Key_Begin, Key_End, ... - static access functions for keys: KeyAt(size_t), KeySize() - static key lookup: KeyByName(string, bool), if the bool is true a new key will be allocated if it doesn't already exist - PropertyAsString(size_t) will return a string representation of a property - RemoveProperty(size_t) will remove the property in a slot - Hide a C++ type name if necessary. E.g. typedef struct A {} A; In that case the type name will be hidden behind the typedef name. The string representation of the typename will be concatenated with the string " @HIDDEN@" in order to make it distinct from the typedef. - fix a problem with Type::HasBase which was returning a temporary now returns the ref Base - Change the property "desc" to "Description" for all entities which have one attached at boostrap time (e.g. fundamentals, global scope) - New function Any::Clear to remove the content of an Any object - Changes to Module.mk to allow compilation and running of unit tests on windows - Many additions to unit tests - Fix many typos in Together configuration - Move Doxyfile to newer version git-svn-id: http://root.cern.ch/svn/root/trunk@16207 27541ba8-7e3a-0410-8455-c3a389f83636 05 September 2006, 17:13:15 UTC
e9d0caf From Andreas Peters: SetCacheRead() was not passed through in TAlienFile to the underlying TXNetFile object. git-svn-id: http://root.cern.ch/svn/root/trunk@16206 27541ba8-7e3a-0410-8455-c3a389f83636 05 September 2006, 16:57:17 UTC
15e53c0 The previous patch by Sergey was not complete. git-svn-id: http://root.cern.ch/svn/root/trunk@16205 27541ba8-7e3a-0410-8455-c3a389f83636 05 September 2006, 14:08:48 UTC
8aa8bb8 From Sergey Linev: 1. Support of date/time/date&time/timestamp data introduced in TSQLStatement All such data now can be accessed without text conversion. The following methods can be used: SetTime()/GetTime() - only time (hour:min:sec), SetDate()/GetDate() - only date (year-month-day), SetDatime()/GetDatime() - date and time SetTimestamp()/GetTimestamp() - timestamp with seconds fraction For some of these methods TDatime type can be used as parameter / return value. Be aware, that TDatime supports only dates after 1995-01-01. There are also methods to get separately year, month, day, hour, minutes and seconds. 2. Support of binary data in TSQLStatement Most of modern data bases support just binary data, which is typically has SQL type name 'BLOB'. To access data in such columns, GetBinary()/SetBinary() methods should be used. Current implementation supposes, that complete content of the column must be retrieved at once. Therefore very big data of gigabytes size may cause a problem. git-svn-id: http://root.cern.ch/svn/root/trunk@16204 27541ba8-7e3a-0410-8455-c3a389f83636 05 September 2006, 13:37:08 UTC
24bbc55 - Several improvements in the exclusion zone algorithm (PaintPolyLineHatches): * Some parts of the exclusion were sometimes drawn on the wrong side of the graph. * Special (simpler) case when the graph is vertical or horizontal. * Make sure that two consecutive points are not equal (it produced a division by zero) * Improvement in the graph closing. The added point to close the graph was sometimes on the wrong side of the curve. git-svn-id: http://root.cern.ch/svn/root/trunk@16203 27541ba8-7e3a-0410-8455-c3a389f83636 05 September 2006, 09:39:39 UTC
fecb8dd fix numerous issues that caused G__xxx.d's files to be wrong, i.e. not containing the necessary rule to regenerate the dictionary file in case a dependent header has changed. git-svn-id: http://root.cern.ch/svn/root/trunk@16202 27541ba8-7e3a-0410-8455-c3a389f83636 04 September 2006, 23:57:56 UTC
d8bac78 From Axel: get rid of two small end-of-program leaks (quiet down valgrind). git-svn-id: http://root.cern.ch/svn/root/trunk@16201 27541ba8-7e3a-0410-8455-c3a389f83636 04 September 2006, 15:33:35 UTC
fbc2bda - added option "text" in the "object draw option" - added WM resizing hints to avoid broken application layout when the browser window is small git-svn-id: http://root.cern.ch/svn/root/trunk@16200 27541ba8-7e3a-0410-8455-c3a389f83636 04 September 2006, 13:52:53 UTC
8d1564e Reintroduce the implementation of the copy constructor and assignement operator. The system does not link otherwise on any platform. git-svn-id: http://root.cern.ch/svn/root/trunk@16199 27541ba8-7e3a-0410-8455-c3a389f83636 04 September 2006, 06:38:57 UTC
601670e From Gerri and me: - don't use TUrl to strip off "file:" protocol string from file names as this was also striping off everything after # and ? tokens, making it impossible to e.g. stat local file names like .#bla#. - make copy ctor and assignment operator private and not implemented. git-svn-id: http://root.cern.ch/svn/root/trunk@16198 27541ba8-7e3a-0410-8455-c3a389f83636 04 September 2006, 00:45:03 UTC
12b985a This patch implement support for direct drawing of TString and std::string. The following tree->Draw("mybr.mystring"); nows draw the same thing as tree->Draw("mybr.mystring.c_str()"); or tree->Draw("mybr.mytstring.Data()"); i.e. an histogram whose labels are the string value of 'mystring' git-svn-id: http://root.cern.ch/svn/root/trunk@16196 27541ba8-7e3a-0410-8455-c3a389f83636 02 September 2006, 07:47:29 UTC
3c8fdd1 From Andrei: I fixed a minor incompatibility of TGeoVolume::SavePrimitive with the modifications in TGeoPainter. The problem was that when saving as .C a canvas containing a drawn volume, the later was not drawn when running the generated macro. git-svn-id: http://root.cern.ch/svn/root/trunk@16192 27541ba8-7e3a-0410-8455-c3a389f83636 01 September 2006, 15:56:39 UTC
fe4bc55 From Timur: - Remove a member-declaration, which hides base class member (causing problem with TF3 colors and selection.) git-svn-id: http://root.cern.ch/svn/root/trunk@16191 27541ba8-7e3a-0410-8455-c3a389f83636 01 September 2006, 14:40:57 UTC
1e57581 From Timur: - New macro gldemos.C. It displays help on the GL features and access all the GL demos with a small GUI (like demos.C). GL macros have been updated also. git-svn-id: http://root.cern.ch/svn/root/trunk@16190 27541ba8-7e3a-0410-8455-c3a389f83636 01 September 2006, 11:11:13 UTC
b3001e9 From Bertrand: additional fix for windows after change from -a to &&. git-svn-id: http://root.cern.ch/svn/root/trunk@16189 27541ba8-7e3a-0410-8455-c3a389f83636 01 September 2006, 09:47:15 UTC
ca4299d Destructors must be virtual for classes with virtual functions. git-svn-id: http://root.cern.ch/svn/root/trunk@16188 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 16:03:10 UTC
back to top