sort by:
Revision Author Date Message Commit Date
e44d21f 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 // 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 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 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 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 - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 - 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 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 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 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 - 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 -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 -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 -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 -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 -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 -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 -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 -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 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 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 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 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 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 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 - 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 - 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 - 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 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 - 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 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 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 - 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 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 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 - 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 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 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 - "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 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 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 - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
f085ec7 - Display the angular coordinates using the Pi notation. git-svn-id: http://root.cern.ch/svn/root/trunk@24150 27541ba8-7e3a-0410-8455-c3a389f83636 05 June 2008, 08:11:42 UTC
dbaa2da Fix a bug in the TGraphPolar constructors. The data members were not initialized. git-svn-id: http://root.cern.ch/svn/root/trunk@24149 27541ba8-7e3a-0410-8455-c3a389f83636 05 June 2008, 07:00:58 UTC
174e7df Re-sync the sizeof(G__value) to be the same as in Cint5 git-svn-id: http://root.cern.ch/svn/root/trunk@24148 27541ba8-7e3a-0410-8455-c3a389f83636 04 June 2008, 19:49:07 UTC
04d79db - TEveProjectionManager: Added member 'Bool_t fImportEmpty' - this forces the projection manager to also import sub-trees without any projectable elements. Useful if one expects a completely parallel element structure in projected replica. - TEveSelection: Added method 'void RemoveImpliedSelected(TEveElement* el)' needed for deregistration of implied-selected elements during their destruction. - TEveManager: - In PreDeleteElement() check if the element is implied selected or highlighted and deregister it from there. - In function InsertVizDBEntry(): a) added argument 'Bool_t update'; b) when replacing the model-element copy its children to the new model and optionally update their viz-params. - TEveElement: - Add methods to simplify propagation of visualization-parameters between model-elements and their clients - Add members 'Int_t fParentIgnoreCnt, fTopItemCnt' that allow better tracking of references in view of automatic destruction. - Consolidate Has/Num|Children/Parents() methods. - TEveGeoNode: Use TEveElement::HasChildren() instead of checking container size. git-svn-id: http://root.cern.ch/svn/root/trunk@24147 27541ba8-7e3a-0410-8455-c3a389f83636 04 June 2008, 19:48:39 UTC
ba46ac7 - TEveCalo-classes: Add possibility to plot E/Et values and enable absolute/relative scaling. - TEveUtil: Add utility functions to check if a phi interval lies within or overlaps with another interval taking into account the U(1) wrap-around. git-svn-id: http://root.cern.ch/svn/root/trunk@24146 27541ba8-7e3a-0410-8455-c3a389f83636 04 June 2008, 19:32:56 UTC
back to top