612abf3 | Matevz Tadel | 17 June 2008, 18:19:53 UTC | TEveManager =========== Keep projections in an array and reuse them when changing projection-types. This allows parameters set by users to be kept for each projection type separately (only center is controlled by manager). TEveProjections =============== Introduce pre-scaling of projected objects: users can specify different scaling factors for regions of projected coordinate space. Fish-eye distortion is applied afterwards. Demonstrated by the new tutorial 'projection_test_prescale.C'. git-svn-id: http://root.cern.ch/svn/root/trunk@24314 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 18:19:53 UTC |
fa6b256 | Matevz Tadel | 17 June 2008, 17:23:44 UTC | From Alja: Bug fix. Position of cone previously defined by cone base now with cone apex. git-svn-id: http://root.cern.ch/svn/root/trunk@24313 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 17:23:44 UTC |
179db55 | Matevz Tadel | 17 June 2008, 17:11:51 UTC | Expose also 3d geometry. git-svn-id: http://root.cern.ch/svn/root/trunk@24312 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 17:11:51 UTC |
43dd963 | Olivier Couet | 17 June 2008, 14:48:52 UTC | - The markers clipping was wrong in case of TGraphPolar. git-svn-id: http://root.cern.ch/svn/root/trunk@24311 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 14:48:52 UTC |
5ad9b9c | Rene Brun | 17 June 2008, 14:25:10 UTC | From Wouter: some protections added git-svn-id: http://root.cern.ch/svn/root/trunk@24309 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 14:25:10 UTC |
e44d21f | Philippe Canal | 17 June 2008, 14:20:36 UTC | replace printf with Error git-svn-id: http://root.cern.ch/svn/root/trunk@24308 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 14:20:36 UTC |
4e489ed | Wouter Verkerke | 17 June 2008, 13:21:58 UTC | // Finishing touches on end-user interfacing of new RooFit printing organization o RooAbsData,RooDataHist,RooDataSet - Move implementation of printValue() from RooAbsData to RooDataHist and RooDataSet and implement specialized value message for binned and unbinned data - Remove custom defaultPrintStyle() and defaultPrintContents() implementations in RooAbsData o RooDataHist,RooDataSet - Implement a printArgs() method that shows the observables present in the dataset o RooPlot - Encode name of variable in default name of RooPlot - Implement printArgs() that prints name of associated variable - Implement printValue() that prints list of names of contained objects - Finetune layout of text in printMultiline, add class name of contained objects in printing of object list - Set default print contents to name,value and arguments for all print styles - Remove customized defaultPrintStyle() method o RooFitResult - Some fine tuning of layout of printValue() and printArgs() messages - Add arguments as default item to be printed in defaultPrintContents() - In defaultPrintStyle() use kStandard print style if no option is given, otherwise defer to RooPrintable::defaultPrintStyle() o RooCurve - Remove "curve_" prefix from internally constructed name o RooAbsReal - In integralNameSuffix() add option to omit empty list of integrated observables - Introduce new automatic naming convention for curves created by plotOn(): FUNCName_Slice[X]_DataAvg[X]_Asym[X] where the last three suffixes are only appended if necessary. For sum curves introduce convention CurveName1_PLUS_CurveName2 - Add string curveNameSuffix to PlotOpt to facilitate passing of curve name extensions introduced by RooAbsPdf::plotOn() to RooAbsReal::plotOn() o RooAbsPdf - Introduce new automatic naming convention for curves created by plotOn(): PDFName_Comp[X] where the component suffix is only introduced when components are selected. Any needed additional options implemented by RooAbsReal::plotOn() are added by RooAbsReal::plotOn(). o RooAbsCollection - Fix broken contentsString() method - Remove custom defaultPrintStyle() implementation o RooAbsArg - Remove custom defaultPrintStyle() method - Add cloneTree() utility function that uses snapshoto to clone tree expression headed by self and then adds all non-head nodes as owned component to the head node. o RooPrintable - Modify default printTreeStructure() to print message that tree printing is not implemented in class that uses this default method - Create universal defaultPrintStyle() method that maps Print() options I,S,V,T to RooPrintable styles kInline, kStandard,kVerbose and kTreeStructure respective. The default print style is kSingleLine o RooTreeData - Introduce new automatic naming convention for histograms created by plotOn(): h_DATASETName_RangeCut[X]_Cut[X]_Asym[X] where the last three suffixes are only appended if necessary. git-svn-id: http://root.cern.ch/svn/root/trunk@24307 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 13:21:58 UTC |
ce4ee31 | Rene Brun | 17 June 2008, 12:12:34 UTC | Add 2 missing includes git-svn-id: http://root.cern.ch/svn/root/trunk@24305 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 12:12:34 UTC |
a0777af | Gerardo Ganis | 17 June 2008, 10:52:04 UTC | Fix typo in error message git-svn-id: http://root.cern.ch/svn/root/trunk@24301 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 10:52:04 UTC |
1df2726 | Fons Rademakers | 17 June 2008, 10:48:01 UTC | From Axel: using %p as format flag instead of 0x%x allows pointers to be passed on 64bits, too. git-svn-id: http://root.cern.ch/svn/root/trunk@24300 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 10:48:01 UTC |
d3b6422 | Olivier Couet | 17 June 2008, 07:21:45 UTC | - New doc. git-svn-id: http://root.cern.ch/svn/root/trunk@24297 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 07:21:45 UTC |
8d6709f | Rene Brun | 17 June 2008, 06:58:42 UTC | Fix a compilation warning git-svn-id: http://root.cern.ch/svn/root/trunk@24296 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2008, 06:58:42 UTC |
2178fd7 | Paul Russo | 16 June 2008, 21:01:21 UTC | Fix from Philippe for improperly initialized root special variables, type 'Z'. The initialization of the first eight bytes to zero was being done through a char*, which only initializted bytes 0 and 4. The cint5 uses a cast to long*, so that behavior is used now. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24295 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 21:01:21 UTC |
e8a0333 | Wouter Verkerke | 16 June 2008, 20:41:51 UTC | o RooWorkspace - Fix portability issue in writing side of Streamer() of embedded class CodeRepo git-svn-id: http://root.cern.ch/svn/root/trunk@24294 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 20:41:51 UTC |
292c4ea | Wouter Verkerke | 16 June 2008, 19:35:55 UTC | o RooWorkspace - Fix bug in write mode of Streamer of embedded class CodeRepo git-svn-id: http://root.cern.ch/svn/root/trunk@24293 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 19:35:55 UTC |
52be0f8 | Matevz Tadel | 16 June 2008, 17:35:56 UTC | From Alja. TEveCalo2DGL, TEveCalo3DGL: Assert palette in DirectDraw(). TEveCaloData: Add DataChanged() to notify all referenced calo-viz objects to refresh cell id cache, update eta, phi limits and palette. TEveCaloVizEditor: Set eta, phi limits for TEveGValuators in SetModel(). git-svn-id: http://root.cern.ch/svn/root/trunk@24291 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 17:35:56 UTC |
e3f33bb | Paul Russo | 16 June 2008, 17:28:49 UTC | Remove special case in G__destroy_upto() for an object of compiled class type with statictype G__AUTOARYDISCRETEOBJ. This case is not needed any longer, we allocate these with the compiled constructor and should destroy them using the compiled destructor as well. We really no longer need the G__AUTOARYDISCRETEOBJ at all, we should try to remove it. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24290 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 17:28:49 UTC |
77fcc4f | Philippe Canal | 16 June 2008, 17:07:26 UTC | add protection in case GetFile() is zero git-svn-id: http://root.cern.ch/svn/root/trunk@24289 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 17:07:26 UTC |
a1f754f | Rene Brun | 16 June 2008, 16:42:55 UTC | From Bertrand: - Introduce TGRectMap helper (tiny) class used in TMap, associating a rectangle area with a split frame - Introduce a new tooltip-like popup window showing the actual split frame layout and allowing to interact with the subframes via their context menu - Add a few new methods: Close(): close the embedded frame CloseAndCollapse(): close the embedded frame and remove the splitframe (unsplit its parent) ExtractFrame(): undock the embedded frame SwallowBack(): dock the embedded frame back to its original location SwitchToMain(): swap the current embedded frame and the one in the main (first) split frame SplitHor(): horizontally re-split the frame, keeping the actual embedded frame in any side SplitVer(): vertically re-split the frame, keeping the actual embedded frame in any side All these methods are accessible via context menu, from the tooltip like popup window and allow to dynamically split, unsplit and delete split frames git-svn-id: http://root.cern.ch/svn/root/trunk@24288 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 16:42:55 UTC |
1d36067 | Wouter Verkerke | 16 June 2008, 15:52:08 UTC | o RooRealVar - Fix Windows compilation problem git-svn-id: http://root.cern.ch/svn/root/trunk@24287 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 15:52:08 UTC |
bf17f4a | Wouter Verkerke | 16 June 2008, 15:47:04 UTC | o Roo2DKeysPdf RooArgusBG RooBCPEffDecay RooBCPGenDecay RooBDecay RooBifurGauss RooBlindTools RooBMixDecay RooBreitWigner RooBukinPdf RooCBShape RooChebychev RooDecay RooDstD0BG RooExponential RooGaussian RooGaussModel RooGExpModel RooKeysPdf RooLandau RooNDKeysPdf RooNonCPEigenDecay RooNovosibirsk RooParametricStepFunction RooPolynomial RooUnblindCPAsymVar RooUnblindOffset RooUnblindPrecision RooUnblindUniform RooVoigtian - Update style of class documentation header so that class documentation is picked up again by THtml - Introduce //___ style separators preceding each member function definition - Make sure all classes have a one line ClassDef description git-svn-id: http://root.cern.ch/svn/root/trunk@24286 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 15:47:04 UTC |
2090485 | Wouter Verkerke | 16 June 2008, 15:05:15 UTC | o RooProdPdf RooParamBinning RooMsgService RooStreamParser RooPlot RooRealBinding RooSharedPropertiesList RooPullVar RooNameSet RooNumCdf RooThreshEntry RooNumber RooSegmentedIntegrator1D RooRangeBinning RooRealSumPdf RooProduct RooRefCountList RooSharedProperties RooTable RooRecursiveFraction RooNormSetCache RooNumConvPdf RooProfileLL RooObjCacheManager RooQuasiRandomGenerator RooRealMPFE RooRealVar RooNLLVar RooPlotable RooRealIntegral RooStringVar RooRealConstant RooNumIntFactory RooMultiCatIter RooNumRunningInt RooMPSentinel RooResolutionModel RooTruthModel RooMultiCategory RooPolyVar RooSetProxy RooNumConvolution RooRealVarSharedProperties RooProdGenContext RooMinuit RooProjectedPdf RooNameReg RooPrintable RooRandom RooRandomizeParamMCSModule RooUniformBinning RooRealProxy RooSimGenContext RooThresholdCategory RooSuperCategory RooTrace RooNumIntConfig RooSegmentedIntegrator2D RooRealAnalytic RooSentinel RooSimultaneous RooTreeData - Update of function member documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@24285 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 15:05:15 UTC |
5b24c91 | Fons Rademakers | 16 June 2008, 14:49:13 UTC | From Bertrand: Solve a long standing issue with frames not being properly deleted on Windows (as reported at https://savannah.cern.ch/bugs/?15653). git-svn-id: http://root.cern.ch/svn/root/trunk@24284 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 14:49:13 UTC |
13a02a3 | Rene Brun | 16 June 2008, 05:53:28 UTC | Fix https://savannah.cern.ch/bugs/index.php?37849 In TUnixSystem class, method StackTrace(), in line if (noPath) name = "which `" + name + "`"; inverted quotation mark should be before which, otherwise in some cases a crashing program is executed again and again in a loop. git-svn-id: http://root.cern.ch/svn/root/trunk@24281 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2008, 05:53:28 UTC |
7549eb9 | Wouter Verkerke | 15 June 2008, 20:57:45 UTC | o RooMCIntegrator RooMCStudy RooMinuit RooMsgService RooMultiCategory RooMultiCatIter RooNameReg RooNameSet RooNLLVar RooNormSetCache RooNumber RooNumCdf RooNumConvolution RooNumConvPdf RooNumIntConfig RooNumIntFactory RooNumRunningInt RooObjCacheManager RooParamBinning RooPlot RooPlotable RooPolyVar RooPrintable RooProdGenContext RooProdPdf RooProduct RooProfileLL RooProjectedPdf RooPullVar RooQuasiRandomGenerator RooRandom RooRandomizeParamMCSModule RooRangeBinning RooRealAnalytic RooRealBinding RooRealConstant RooRealIntegral RooRealMPFE RooRealProxy RooRealSumPdf RooRealVar RooRealVarSharedProperties RooRecursiveFraction RooRefCountList RooResolutionModel RooScaledFunc RooSegmentedIntegrator1D RooSegmentedIntegrator2D RooSentinel RooSetPair RooSetProxy RooSharedProperties RooSharedPropertiesList RooSimGenContext RooSimPdfBuilder RooSimultaneous RooSimWSTool RooStreamParser RooStringVar RooSuperCategory RooTable RooThreshEntry RooThresholdCategory RooTObjWrap RooTrace RooTreeData RooTruthModel RooUniformBinning RooWorkspace - Upgrade inline documention: make sure that each class has a description. - Fix class description header so that it is correctly identified by THtml - Updating of data, function member documentation _not_ done yet git-svn-id: http://root.cern.ch/svn/root/trunk@24280 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2008, 20:57:45 UTC |
b8d9241 | Wouter Verkerke | 15 June 2008, 15:31:19 UTC | o RooPlot - Add implementation of defaultPrintStyle() and defaultPrintOptions git-svn-id: http://root.cern.ch/svn/root/trunk@24279 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2008, 15:31:19 UTC |
8d44f8b | Wouter Verkerke | 15 June 2008, 15:21:16 UTC | o RooMPSentinel WHERE RooGenContext RooLinearMorph RooHistFunc RooInvTransform RooFracRemainder RooIntegrator2D RooGaussKronrodIntegrator1D RooFitResult RooFFTConvPdf RooHist RooFormula RooIntegrator1D RooMCStudy RooGenericPdf RooIntegratorBinding RooMPSentinel RooImproperIntegrator1D RooExtendPdf RooInt RooLinTransBinning RooLinkedList RooLinkedListElem RooGenCategory RooList RooGrid RooLinkedListIter RooMCIntegrator RooHistPdf RooListProxy RooFormulaVar RooHistError RooLinearVar RooGenProdProj RooHashTable - Upgrade inline documention: make sure that (almost) every member function has some descriptive comments, every data member has a descriptive comment, make sure that each class has a description. - Fix class description header so that it is correctly identified by THtml git-svn-id: http://root.cern.ch/svn/root/trunk@24278 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2008, 15:21:16 UTC |
0dd35ff | Paul Russo | 13 June 2008, 21:01:42 UTC | Fix G__rate_parameter_match so that a conversion from an argument of integral type with value 0 to char* is considered viable only if the integral type is const. See git-svn-id: http://root.cern.ch/svn/root/trunk@24277 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 21:01:42 UTC |
c6572e7 | Paul Russo | 13 June 2008, 20:40:01 UTC | Fix G__is_cppmacro, it just did not work, it was checking for a typename of $MACRO$ instead of macroInt$ or macroDouble$. This change comes from Philippe Canal. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24276 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 20:40:01 UTC |
749a16f | Paul Russo | 13 June 2008, 20:38:12 UTC | Revise the handling of type macroInt$ and macroDouble$ in G__getvariable and G__letvariable. We were not testing their constness correctly and we were converting them to long on assignment. This change is from Philippe Canal. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24275 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 20:38:12 UTC |
e9e3a50 | Philippe Canal | 13 June 2008, 20:35:56 UTC | const array are now static. slight doc clarification git-svn-id: http://root.cern.ch/svn/root/trunk@24274 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 20:35:56 UTC |
6542fdb | Paul Russo | 13 June 2008, 20:34:11 UTC | Make type macroInt$ have rawtype "int const" instead of "int" so that NULL translates to a constant integral type. The C++ standard has this to say in section 4.10 Pointer conversions [conv.ptr]: A "null pointer constant" is an integral constant expression (5.19) rvalue of integer type that evaluates to zero. This is a problem in a function overloading situation like this: void f(double); void f(char*); int main() { for (int i = 1; i < 10; ++i) { f(i); } } The rule in section 4.10 on null pointer constants and the rules in Chapter 13 Overloading, make f(char*) a non-viable function for overloading purposes because i is not a "integral constant expression". However given: #define POGO 0 then in the same loop a call written: f(POGO); is ambiguous since both of the functions are viable (because POGO is substituted with 0, which is an integral constant expression). In cint "#define int MyType" is implemented as a variable definition using the special type macroInt$. So we need to make that type const so that overloading works correctly. Note that this is all a gross hack to paper over the fact that cint does not have a proper preprocessor. -- Paul Russo and Philippe Canal git-svn-id: http://root.cern.ch/svn/root/trunk@24273 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 20:34:11 UTC |
81bd3c4 | Matevz Tadel | 13 June 2008, 17:08:58 UTC | From Alja. Move build of TEveCaloData::CellId_t cache from render classes to the base classes. Rename fCache to fCellIdCache. git-svn-id: http://root.cern.ch/svn/root/trunk@24271 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 17:08:58 UTC |
3293bf4 | Matevz Tadel | 13 June 2008, 16:57:25 UTC | From Alja: Fix font rendering bug on mac os. git-svn-id: http://root.cern.ch/svn/root/trunk@24270 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 16:57:25 UTC |
fd40edf | Wouter Verkerke | 13 June 2008, 15:37:03 UTC | o RooConvCoefVar RooDataWeightedAverage RooEllipse RooClassFactory RooConstVar RooDataHist RooDataSet RooCmdConfig RooConvIntegrandBinding RooCacheManager RooDirItem RooEffGenContext RooCustomizer RooDataHistSliceIter RooConstraintSum RooCurve RooErrorVar RooEfficiency RooDouble RooEffProd RooDLLSignificanceMCSModule RooCmdArg - Upgrade inline documention: make sure that every member function has some descriptive comments, every data member has a descriptive comment, make sure that each class has a description. - Fix class description header so that it is correctly identified by THtml git-svn-id: http://root.cern.ch/svn/root/trunk@24269 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 15:37:03 UTC |
12e92d5 | Gerardo Ganis | 13 June 2008, 15:20:34 UTC | Add possibility to allow connections based on the UNIX group. Users are accepted if members of the groups specified by xpd.allowedgroups group1,group2,... or if explicitely authorized via xpd.allowedusers usr1,usr2,... By default all UNIX groups are authorized. The 'xpd.allowedusers' can now also be used to deny access to a user by prefixing the username with '-'. For example, if 'usrgrp1' belongs to group 'grp1' and 'usrgrp2' to group 'grp2', the following settings xpd.allowedgroups grp1 xpd.allowedusers -usrgrp1,usrgrp2 will accept connection from any member of 'grp1' but 'usrgrp1', and from 'usrgrp2', even though the latter does not belong to group 'grp1'. git-svn-id: http://root.cern.ch/svn/root/trunk@24268 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 15:20:34 UTC |
b04c024 | Gerardo Ganis | 13 June 2008, 15:07:41 UTC | Make Process() return 0 on success (instead of 1) so that additional requests, if present, are processed right-away. Solves rare problem with multiple workers using the same physical connection. git-svn-id: http://root.cern.ch/svn/root/trunk@24267 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 15:07:41 UTC |
25d5585 | Matevz Tadel | 13 June 2008, 13:42:25 UTC | Merge rev 24265 from the fireworks branch. git-svn-id: http://root.cern.ch/svn/root/trunk@24266 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 13:42:25 UTC |
d3f15c3 | Wouter Verkerke | 13 June 2008, 10:18:57 UTC | o RooCachedPdf RooCachedReal RooChi2Var RooAddModelRooChangeTracker RooCategory RooAddPdf RooAdaptiveGaussKronrodIntegrator1D RooCacheManager RooArgList RooCatType RooBanner RooBrentRootFinder RooArgProxy RooCategorySharedProperties RooAddGenContext RooCategoryProxy RooBinning RooAddition RooAcceptReject RooArgSet - Upgrade inline documention: make sure that every member function has some descriptive comments, every data member has a descriptive comment, make sure that each class has a description. - Fix class description header so that it is correctly identified by THtml o RooAddPdf - Add DIV0 protection in updateCoefficients() when running in extended ML mode git-svn-id: http://root.cern.ch/svn/root/trunk@24261 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2008, 10:18:57 UTC |
22e3148 | Matevz Tadel | 12 June 2008, 19:13:42 UTC | From Alja. TEveCaloData: Inherit from TEveRefBackPtr. Add function InvalidateUsersCache() to make correct update on all calo references when changing threshold and CaloClasses: Rename ResetCache() to DeleteCache(). Add get/set methods for slice-color and slice-threshold. git-svn-id: http://root.cern.ch/svn/root/trunk@24257 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 19:13:42 UTC |
b740d09 | Fons Rademakers | 12 June 2008, 16:50:42 UTC | add vmc to libRoota (needed by ALICE in static aliroot version). git-svn-id: http://root.cern.ch/svn/root/trunk@24256 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 16:50:42 UTC |
f1fe3be | Fons Rademakers | 12 June 2008, 16:49:41 UTC | remove gxwork et al that are not used anymore (moved to TGraphPainter) and were breaking "make static" with "gxwork multiple defined" error. git-svn-id: http://root.cern.ch/svn/root/trunk@24255 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 16:49:41 UTC |
1e08a1b | Fons Rademakers | 12 June 2008, 16:26:11 UTC | remove special case for g95 in ROOTBUILD. Can still be set as external f77 compiler. git-svn-id: http://root.cern.ch/svn/root/trunk@24254 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 16:26:11 UTC |
e52fcae | Fons Rademakers | 12 June 2008, 16:24:05 UTC | on Apple with gcc 4.2 atomicity.h stays in bits and not in ext. git-svn-id: http://root.cern.ch/svn/root/trunk@24253 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 16:24:05 UTC |
c754a80 | Fons Rademakers | 12 June 2008, 16:21:25 UTC | From Axel: don't remove spaces after "const ", "[un]signed ". git-svn-id: http://root.cern.ch/svn/root/trunk@24252 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 16:21:25 UTC |
ad29621 | Wouter Verkerke | 12 June 2008, 14:54:32 UTC | o RooAbsSelfCachedPdf RooAbsCacheElement RooAbsProxy RooAbsSelfCachedReal RooAbsRealLValue RooAbsCachedReal RooAbsGenContext RooAbsCategoryLValue RooAbsAnaConvPdf RooAbsReal RooAbsCollection RooAICRegistry RooAbsCachedPdf RooAbsTestStatistic RooAbsData RooAbsLValue RooAbsFunc RooAbsPdf RooAbsArg RooAbsBinning Roo1DTable RooEffProd RooAbsRootFinder RooAbsHiddenReal RooAbsString RooAbsIntegrator RooMinuit RooAbsCache RooAbsCategory RooAbsOptTestStatistic RooAbsMCStudyModule - Upgrade inline documention: make sure that every member function has some descriptive comments, every data member has a descriptive comment, make sure that each class has a description. - Fix class description header so that it is correctly identified by THtml - Remove a couple of obsolete member function git-svn-id: http://root.cern.ch/svn/root/trunk@24247 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 14:54:32 UTC |
8f0b1f1 | Olivier Couet | 12 June 2008, 14:20:57 UTC | - Mods is order to use this macro in the THistPainter documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@24246 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 14:20:57 UTC |
fab61b3 | Axel Naumann | 12 June 2008, 13:34:30 UTC | Do not complain about already loaded cintdll, even when loading it without path git-svn-id: http://root.cern.ch/svn/root/trunk@24243 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 13:34:30 UTC |
4ee5331 | Axel Naumann | 12 June 2008, 13:32:58 UTC | Do not complain about already loaded cintdll, even when loading it without path git-svn-id: http://root.cern.ch/svn/root/trunk@24242 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 13:32:58 UTC |
5d7a825 | Rene Brun | 12 June 2008, 09:17:54 UTC | From Lukasz: Fix a problem when splitting a vector<T*> git-svn-id: http://root.cern.ch/svn/root/trunk@24233 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 09:17:54 UTC |
befab2f | Olivier Couet | 12 June 2008, 07:57:45 UTC | - Changes in order to use it in the THistPainter documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@24231 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2008, 07:57:45 UTC |
206401d | Rene Brun | 11 June 2008, 15:40:45 UTC | -implement a custom Streamer for TRefTable. The streamer uses the automatic streaming and make sure that all TProcessIDs referenced in the Tree are put to the buffer. This is important in case the buffer is a TMessage to be sent through a TSocket and the message contains one or more Trees. This improvement is important for PROOF when the workers send Trees to the master where they are merged. -in TRefTable::FillBuffer remove my previous change. git-svn-id: http://root.cern.ch/svn/root/trunk@24224 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:40:45 UTC |
6e1f425 | Rene Brun | 11 June 2008, 15:40:31 UTC | -call the new function ForceWriteInfoClones instead of ForceWriteInfo. git-svn-id: http://root.cern.ch/svn/root/trunk@24223 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:40:31 UTC |
6cabb3e | Rene Brun | 11 June 2008, 15:40:18 UTC | -call TBuffer::ForceWriteInfo instead of TStreamerInfo::ForceWriteInfo git-svn-id: http://root.cern.ch/svn/root/trunk@24222 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:40:18 UTC |
e955429 | Rene Brun | 11 June 2008, 15:40:07 UTC | -call TBuffer::ForceWriteInfo instead of TStreamerInfo::ForceWriteInfo git-svn-id: http://root.cern.ch/svn/root/trunk@24221 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:40:07 UTC |
c9e7c46 | Rene Brun | 11 June 2008, 15:39:55 UTC | -call TBuffer::ForceWriteInfo instead of TStreamerInfo::ForceWriteInfo git-svn-id: http://root.cern.ch/svn/root/trunk@24220 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:39:55 UTC |
5269bb0 | Rene Brun | 11 June 2008, 15:39:45 UTC | -implement the new function TBufferFile::ForceWriteInfo. It simply calls the existing TStreamerInfo::ForceWriteInfo function -the new function ForceWriteInfoClones is similar to the old ForceWriteInfo except that it calls TBufferFile::ForceWriteInfo instead of TStreamerInfo::ForceWriteInfo git-svn-id: http://root.cern.ch/svn/root/trunk@24219 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:39:45 UTC |
bdc5981 | Rene Brun | 11 June 2008, 15:39:32 UTC | -implement the new function TMessage::ForceWriteInfo. The function adds the TStreamerInfo objects to the list of streamed TStreamerInfos. git-svn-id: http://root.cern.ch/svn/root/trunk@24218 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:39:32 UTC |
f0b394d | Rene Brun | 11 June 2008, 15:39:13 UTC | -rename the function ForceWriteInfo to ForceWriteInfoClones -add a new function virtual void ForceWriteInfo(TVirtualStreamerInfo *info, Bool_t force) = 0; git-svn-id: http://root.cern.ch/svn/root/trunk@24217 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:39:13 UTC |
1e8e98b | Matevz Tadel | 11 June 2008, 15:21:12 UTC | Remove debug printout. git-svn-id: http://root.cern.ch/svn/root/trunk@24216 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:21:12 UTC |
086c682 | Matevz Tadel | 11 June 2008, 15:04:41 UTC | TEveBoxset ---------- Rename function for adding cones to AddCone() and reorder the parameters to a more logical order. git-svn-id: http://root.cern.ch/svn/root/trunk@24215 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 15:04:41 UTC |
e6f231b | Matevz Tadel | 11 June 2008, 14:48:35 UTC | TGLObject and subclasses ----------------------------------------- Introduce new member 'Bool_t TGLObject::fMultiColor' that specifies whether the class uses multiple colors for its rendering. This information is important when drawing highlight or outlines around objects as display-lists can not be used if color-state changes are stored in them. With this modification most of the logick for virtual Bool_t TGLLogicalShape::ShouldDLCache(...) can be implemented in TGLObject version. Most of the GL-rendering classes have been fixed to properly set the fMultiColor state and rely on the TGLObject::ShouldDLCache(). TGLPhysicalShape ---------------- Use TGLLogicalShape::Draw() instead of DirectDraw() when drawing highlights to allow usage of display-lists for classes that do not use multiple colors. TGLUtil ------- Decrease the default draw-quality for DrawLine/Cylinder/Sphere/Disk to 10. With software rendering the previous value of 60 caused very low refresh rates. Introduce two inner classes TDrawQualityModifier and TDrawQualityScaler allowing easy/safe modification of draw-quality for the above functions. Introduce inner class TColorLocker allowing easy/safe modification of color-lock state. git-svn-id: http://root.cern.ch/svn/root/trunk@24214 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 14:48:35 UTC |
510c1a5 | Matevz Tadel | 11 June 2008, 10:30:45 UTC | From Alja. TEveBoxSet classes: Introduce new structure to draw cone set. tutorials/eve/boxset_test.C Add function cone_test() to test cone set. TEveDigitSet, TEveQuadSet: Fix member in ERenderMode_e, to draw properly in wire-frame rendering mode. git-svn-id: http://root.cern.ch/svn/root/trunk@24210 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2008, 10:30:45 UTC |
2b90b63 | Fons Rademakers | 10 June 2008, 19:59:50 UTC | From Axel: add support for ModuleVars.mk files, that can be used to declare some global variables for a package that can be used by other package Module.mk's. This avoids circular Module.mk dependencies. git-svn-id: http://root.cern.ch/svn/root/trunk@24207 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 19:59:50 UTC |
c52256e | Philippe Canal | 10 June 2008, 19:25:03 UTC | Correct the value of fNleaves in default constructor git-svn-id: http://root.cern.ch/svn/root/trunk@24206 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 19:25:03 UTC |
3c80bf3 | Matevz Tadel | 10 June 2008, 18:24:40 UTC | - TGLContext, TGLWidget Fix creation of TGLWidget so that it also works with software rendering where few visuals are available. This means that we have to break TGLWidget construction into three phases (required for software rendering on X11): 1. find appropriate visual and create window; 2. create widget using the above window; 3. create gl-context binding them together. To avoid unexpected behaviour the construction is now done via static constructor 'TGLWidget* TGLWidget::Create()' and the actual constructor has been made protected. - TGLEmbeddedViewer, TGLSAViewer Use new TGLWidget construction syntax. - TGLPShapeObjEditor Use new TGLWidget construction syntax. Fix rendering and update of color-sphere. git-svn-id: http://root.cern.ch/svn/root/trunk@24204 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 18:24:40 UTC |
fef9b4b | Lorenzo Moneta | 10 June 2008, 16:08:02 UTC | - save and then restore at the end the original statistic information at the end of Add() and ReBin(), since when using SetBinContent(), fTsumw is set to zero and the statistics is reset. git-svn-id: http://root.cern.ch/svn/root/trunk@24203 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 16:08:02 UTC |
4e47e3d | Olivier Couet | 10 June 2008, 15:58:16 UTC | - Reset TitleW and TitleH at the end of the macro. git-svn-id: http://root.cern.ch/svn/root/trunk@24202 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 15:58:16 UTC |
5082ad8 | Rene Brun | 10 June 2008, 15:14:45 UTC | In TRefTable::FillBuffer also call TBuffer::WriteProcessID. In case of a socket will trigger passing the TProcessID with the message. git-svn-id: http://root.cern.ch/svn/root/trunk@24201 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 15:14:45 UTC |
1236e7c | Olivier Couet | 10 June 2008, 14:11:51 UTC | - Mods to make it usable by the documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@24200 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 14:11:51 UTC |
73e416c | Rene Brun | 10 June 2008, 13:28:19 UTC | From Bertrand: - Fix a problem with TQSlotPool inheriting from THashTable but having no ClassDef(). This was making crash at destruction time, the class scheme being wrong. Creating a THashTable private data member instead of inheriting from it solves the problem. Thanks to Andrei for the report. git-svn-id: http://root.cern.ch/svn/root/trunk@24199 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 13:28:19 UTC |
d0003c7 | Rene Brun | 10 June 2008, 12:53:18 UTC | From Anna: a fix for TFFTRealComplex::GetPointComplex(Int_t *,...) function, for the case of transforms of more than 2 dimensions. The real index in the internal 1-d flat array is now computed correctly, taking into account that only ~half of entries are stored because of Hermitian symmetry. And thanks to Christophe Yeche for pointing it out. git-svn-id: http://root.cern.ch/svn/root/trunk@24198 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 12:53:18 UTC |
f6d5dd9 | Olivier Couet | 10 June 2008, 09:21:26 UTC | - Changes to make this macro usable by the documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@24195 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2008, 09:21:26 UTC |
4becba8 | Philippe Canal | 09 June 2008, 19:21:44 UTC | In TClassEdit::ShortType insure that the constness is kept for the template argument git-svn-id: http://root.cern.ch/svn/root/trunk@24194 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2008, 19:21:44 UTC |
37cf4d0 | Matevz Tadel | 09 June 2008, 17:46:24 UTC | From Alja: TEveCaloLegoGL: Fix a crash when going from 3D to 2D lego view. SmallFixes: - CaloLegoGL, CaloLego Change offset of XY axis titles. Check gap between projected bin lines around average eta and phi values. - cms_calo.C Change color of towers to make towers more visible in 2D view. git-svn-id: http://root.cern.ch/svn/root/trunk@24193 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2008, 17:46:24 UTC |
61eed55 | Olivier Couet | 09 June 2008, 14:07:24 UTC | - Returns the TCanvas in order to be used by the documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@24191 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2008, 14:07:24 UTC |
779c9af | Matevz Tadel | 09 June 2008, 11:34:54 UTC | Take phi/theta from gPad in TGLPlotPainter constructor and use them when setting camera rotation. git-svn-id: http://root.cern.ch/svn/root/trunk@24186 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2008, 11:34:54 UTC |
10ba721 | Wouter Verkerke | 09 June 2008, 10:06:35 UTC | o RooEffProd - Fix bug in calculation of normalization for p.d.f.s where shape depends on choice of observables (reported by Tristan) git-svn-id: http://root.cern.ch/svn/root/trunk@24185 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2008, 10:06:35 UTC |
e63fdd0 | Olivier Couet | 09 June 2008, 09:28:55 UTC | - "return c1" was missing. This macro is used as an example in the reference guide. git-svn-id: http://root.cern.ch/svn/root/trunk@24184 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2008, 09:28:55 UTC |
50eb117 | Lorenzo Moneta | 09 June 2008, 08:45:05 UTC | improve index page by adding hyperlinks to the separate items git-svn-id: http://root.cern.ch/svn/root/trunk@24183 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2008, 08:45:05 UTC |
101d801 | Fons Rademakers | 07 June 2008, 22:43:16 UTC | on MacOS X 10.5 make sure the shared lib install name has no path component. This makes is behave like on Linux where a lib explicitly loaded via Load() is found when referenced in another shared lib. git-svn-id: http://root.cern.ch/svn/root/trunk@24182 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2008, 22:43:16 UTC |
128caa7 | Matevz Tadel | 07 June 2008, 20:13:35 UTC | - cms_calo.C Use tower-size as default representation for projected view. - TEveGeoNode Use default constructor of TGeoManager so that it does not attempt to register itselg to gROOT which might not be initialized yet. (Thanks to Bertrand for tracing this down.) git-svn-id: http://root.cern.ch/svn/root/trunk@24180 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2008, 20:13:35 UTC |
78c4de6 | Rene Brun | 07 June 2008, 15:14:36 UTC | From Bertrand: - Solve uninitialized variable in TGLWidget (thanks to Timur for the report) git-svn-id: http://root.cern.ch/svn/root/trunk@24178 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2008, 15:14:36 UTC |
383452a | Fons Rademakers | 07 June 2008, 00:28:57 UTC | ignore staff.root. git-svn-id: http://root.cern.ch/svn/root/trunk@24177 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2008, 00:28:57 UTC |
a0e8f76 | Fons Rademakers | 07 June 2008, 00:27:39 UTC | on macosx64 build a 64-bit python executable, bin/python64. The standard python on MacOS X 64 is 32-bit only and hence cannot load any 64-bit python modules, like PyROOT. git-svn-id: http://root.cern.ch/svn/root/trunk@24176 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2008, 00:27:39 UTC |
dba7dd5 | Wouter Verkerke | 06 June 2008, 20:53:56 UTC | o RooAbsCachedReal,RooAbsCachedPdf,RooLinearMorph,RooNumRunningInt - Fix Solaris compiler errors related to access of nested classes to protected section of encapsulating class o RooAbsCachedPdf - Fix -Wshadow warning git-svn-id: http://root.cern.ch/svn/root/trunk@24175 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 20:53:56 UTC |
cfc5503 | Matevz Tadel | 06 June 2008, 19:33:15 UTC | From Alja. TEveGValuators: Sub-class from TGWidget and add optional widget-id argument in constructors. TEveCalo-classes, cms_calo.C: Add nested structure SliceInfo_t to hold data for each slice in histogram stack: name, threshold and color. git-svn-id: http://root.cern.ch/svn/root/trunk@24173 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 19:33:15 UTC |
595a5ec | Paul Russo | 06 June 2008, 19:07:31 UTC | Fix G__RflxVarProperties::operator=(), forgot to call G__RflxProperties::operator=(). Ooops. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24172 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 19:07:31 UTC |
441e958 | Rene Brun | 06 June 2008, 17:00:23 UTC | All functions called via gCint must have a dummy implementation in TInterpreter. git-svn-id: http://root.cern.ch/svn/root/trunk@24171 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 17:00:23 UTC |
242bde0 | Rene Brun | 06 June 2008, 16:27:51 UTC | From Axel: Add TCint::GetTopLevelMacroName(), TCint::GetCurrentMacroName() as pv function to TInterpreter; make nonstatic. git-svn-id: http://root.cern.ch/svn/root/trunk@24170 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 16:27:51 UTC |
4d10893 | Rene Brun | 06 June 2008, 15:23:21 UTC | From Lukasz: Protection added in case the address specified is 0 git-svn-id: http://root.cern.ch/svn/root/trunk@24169 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 15:23:21 UTC |
41aef4c | Rene Brun | 06 June 2008, 15:15:56 UTC | Implement support for referenced objects in TSocket. -Mods in TMessage When a referenced object or a TRef is streamed to a TMessage buffer, the bit corresponding to the uuid of the TProcessID is set in the new data member fBitsPIDs. -Mods in TSocket. Before sending the TMessage containing a referenced object, the list of TProcessIDs is sent through the socket before sending the message. The list of TProcessIDs already sent is kept in the new member TList* fUUIds. When receiving the message, the TProcessID is stored in the global list of TProcessIDs if not already there. git-svn-id: http://root.cern.ch/svn/root/trunk@24168 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 15:15:56 UTC |
c4cf557 | Rene Brun | 06 June 2008, 13:29:46 UTC | Go back to old version. I committed a new version by mistake. git-svn-id: http://root.cern.ch/svn/root/trunk@24166 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 13:29:46 UTC |
3025dd1 | Rene Brun | 06 June 2008, 12:20:34 UTC | Protect TF1::ExecuteEvent in case fHistogram is null. This case may happen in a multi-threaded application when one thread repaints the histogram while the mouse is over a pad containing a TF1. git-svn-id: http://root.cern.ch/svn/root/trunk@24164 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 12:20:34 UTC |
8de15e7 | Matevz Tadel | 06 June 2008, 11:33:13 UTC | From Bertrand: Remove TGLWidgetContainer class and change inheritance of TGLWidget as following: before: class TGLWidget : public TGCanvas, public TGLPaintDevice now: class TGLWidget : public TGFrame, public TGLPaintDevice Now TGFrame base class is used directly to tie with the GL Context, instead of creating an external window and registering it in TVirtualX window list. git-svn-id: http://root.cern.ch/svn/root/trunk@24162 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 11:33:13 UTC |
6bd8825 | Lorenzo Moneta | 06 June 2008, 09:57:19 UTC | add top level Math description page git-svn-id: http://root.cern.ch/svn/root/trunk@24161 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 09:57:19 UTC |
01ffdc9 | Philippe Canal | 06 June 2008, 04:35:15 UTC | Fix TChainIndex when the lookuped value does not exist git-svn-id: http://root.cern.ch/svn/root/trunk@24160 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 June 2008, 04:35:15 UTC |
4ed1e61 | Matevz Tadel | 05 June 2008, 17:16:56 UTC | From Alja. TEveCaloData: Change GetCellData() to const. TEveCalo: Set threshold in SetData(). TEveCaloLegoGL: Fix tick-marks and change rendering order of cells and plane. TGLCamera: Coordinate-system conversion functions ViewportDeltaToWorld(), ViewportToWorld() and WorldToViewport now take an optional argument specifying model-view matrix to be used in calculation. git-svn-id: http://root.cern.ch/svn/root/trunk@24158 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 June 2008, 17:16:56 UTC |
fa9c262 | Axel Naumann | 05 June 2008, 16:48:56 UTC | fix overload res of functions taking enums: they come in as int arguments git-svn-id: http://root.cern.ch/svn/root/trunk@24157 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 June 2008, 16:48:56 UTC |
05e549d | Rene Brun | 05 June 2008, 09:21:49 UTC | From Bertrand: - Adapt the code according to recent changes in TString and in TEveElementList git-svn-id: http://root.cern.ch/svn/root/trunk@24152 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 June 2008, 09:21:49 UTC |