Skip to content
Snippets Groups Projects
  1. Jun 17, 2008
    • Matevz Tadel's avatar
      TEveManager · 612abf38
      Matevz Tadel authored
      ===========
      
      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
      612abf38
    • Matevz Tadel's avatar
      From Alja: · fa6b2562
      Matevz Tadel authored
      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
      fa6b2562
    • Matevz Tadel's avatar
      Expose also 3d geometry. · 179db558
      Matevz Tadel authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24312 27541ba8-7e3a-0410-8455-c3a389f83636
      179db558
    • Olivier Couet's avatar
      - The markers clipping was wrong in case of TGraphPolar. · 43dd9630
      Olivier Couet authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24311 27541ba8-7e3a-0410-8455-c3a389f83636
      43dd9630
    • Rene Brun's avatar
      From Wouter: · 5ad9b9c5
      Rene Brun authored
      some protections added
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24309 27541ba8-7e3a-0410-8455-c3a389f83636
      5ad9b9c5
    • Philippe Canal's avatar
      replace printf with Error · e44d21f3
      Philippe Canal authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24308 27541ba8-7e3a-0410-8455-c3a389f83636
      e44d21f3
    • Wouter Verkerke's avatar
      · 4e489edd
      Wouter Verkerke authored
         // 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
      4e489edd
    • Rene Brun's avatar
      Add 2 missing includes · ce4ee31c
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24305 27541ba8-7e3a-0410-8455-c3a389f83636
      ce4ee31c
    • Gerardo Ganis's avatar
      Fix typo in error message · a0777af1
      Gerardo Ganis authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24301 27541ba8-7e3a-0410-8455-c3a389f83636
      a0777af1
    • Fons Rademakers's avatar
      From Axel: · 1df27269
      Fons Rademakers authored
      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
      1df27269
    • Olivier Couet's avatar
      - New doc. · d3b6422b
      Olivier Couet authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24297 27541ba8-7e3a-0410-8455-c3a389f83636
      d3b6422b
    • Rene Brun's avatar
      Fix a compilation warning · 8d6709f4
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24296 27541ba8-7e3a-0410-8455-c3a389f83636
      8d6709f4
  2. Jun 16, 2008
    • Paul Russo's avatar
      Fix from Philippe for improperly initialized root special · 2178fd7f
      Paul Russo authored
      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
      2178fd7f
    • Wouter Verkerke's avatar
      · e8a03330
      Wouter Verkerke authored
        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
      e8a03330
    • Wouter Verkerke's avatar
      · 292c4eae
      Wouter Verkerke authored
        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
      292c4eae
    • Matevz Tadel's avatar
      From Alja. · 52be0f88
      Matevz Tadel authored
      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
      52be0f88
    • Paul Russo's avatar
      Remove special case in G__destroy_upto() for an object of · e3f33bba
      Paul Russo authored
      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
      e3f33bba
    • Philippe Canal's avatar
      add protection in case GetFile() is zero · 77fcc4f7
      Philippe Canal authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24289 27541ba8-7e3a-0410-8455-c3a389f83636
      77fcc4f7
    • Rene Brun's avatar
      From Bertrand: · a1f754ff
      Rene Brun authored
      - 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
      a1f754ff
    • Wouter Verkerke's avatar
      · 1d36067b
      Wouter Verkerke authored
        o RooRealVar
      
          - Fix Windows compilation problem
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24287 27541ba8-7e3a-0410-8455-c3a389f83636
      1d36067b
    • Wouter Verkerke's avatar
      · bf17f4a4
      Wouter Verkerke authored
         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
      bf17f4a4
    • Wouter Verkerke's avatar
      · 2090485f
      Wouter Verkerke authored
         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
      2090485f
    • Fons Rademakers's avatar
      From Bertrand: · 5b24c91a
      Fons Rademakers authored
      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
      5b24c91a
    • Rene Brun's avatar
      Fix https://savannah.cern.ch/bugs/index.php?37849 · 13a02a3c
      Rene Brun authored
      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
      13a02a3c
  3. Jun 15, 2008
    • Wouter Verkerke's avatar
      · 7549eb9c
      Wouter Verkerke authored
         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
      7549eb9c
    • Wouter Verkerke's avatar
      · b8d92417
      Wouter Verkerke authored
         o RooPlot
      
           - Add implementation of defaultPrintStyle()
             and defaultPrintOptions
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24279 27541ba8-7e3a-0410-8455-c3a389f83636
      b8d92417
    • Wouter Verkerke's avatar
      · 8d44f8b4
      Wouter Verkerke authored
         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
      8d44f8b4
  4. Jun 13, 2008
    • Paul Russo's avatar
      Fix G__rate_parameter_match so that a conversion from · 0dd35ff6
      Paul Russo authored
      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
      0dd35ff6
    • Paul Russo's avatar
      Fix G__is_cppmacro, it just did not work, it was · c6572e71
      Paul Russo authored
      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
      c6572e71
    • Paul Russo's avatar
      Revise the handling of type macroInt$ and macroDouble$ · 749a16fd
      Paul Russo authored
      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
      749a16fd
    • Philippe Canal's avatar
      const array are now static. slight doc clarification · e9e3a50c
      Philippe Canal authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24274 27541ba8-7e3a-0410-8455-c3a389f83636
      e9e3a50c
    • Paul Russo's avatar
      Make type macroInt$ have rawtype "int const" instead of · 6542fdbd
      Paul Russo authored
      "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
      6542fdbd
    • Matevz Tadel's avatar
      From Alja. · 81bd3c47
      Matevz Tadel authored
      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
      81bd3c47
    • Matevz Tadel's avatar
      From Alja: Fix font rendering bug on mac os. · 3293bf41
      Matevz Tadel authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24270 27541ba8-7e3a-0410-8455-c3a389f83636
      3293bf41
    • Wouter Verkerke's avatar
      · fd40edf6
      Wouter Verkerke authored
         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
      fd40edf6
    • Gerardo Ganis's avatar
      · 12e92d55
      Gerardo Ganis authored
         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
      12e92d55
    • Gerardo Ganis's avatar
      · b04c024b
      Gerardo Ganis authored
         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
      b04c024b
    • Matevz Tadel's avatar
      Merge rev 24265 from the fireworks branch. · 25d55854
      Matevz Tadel authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24266 27541ba8-7e3a-0410-8455-c3a389f83636
      25d55854
    • Wouter Verkerke's avatar
      · d3f15c3b
      Wouter Verkerke authored
         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
      d3f15c3b
  5. Jun 12, 2008
    • Matevz Tadel's avatar
      From Alja. · 22e31483
      Matevz Tadel authored
      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
      22e31483
Loading