[root] / trunk / hist / hist / src / TMultiGraph.cxx Repository:
ViewVC logotype

Diff of /trunk/hist/hist/src/TMultiGraph.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 12136, Thu Jun 23 10:04:08 2005 UTC revision 12551, Mon Aug 29 14:43:30 2005 UTC
# Line 1  Line 1 
1  // @(#)root/graf:$Name:  $:$Id: TMultiGraph.cxx,v 1.22 2005/05/06 15:40:22 rdm Exp $  // @(#)root/graf:$Name:  $:$Id: TMultiGraph.cxx,v 1.23 2005/06/23 10:04:08 brun Exp $
2  // Author: Rene Brun   12/10/2000  // Author: Rene Brun   12/10/2000
3    
4  /*************************************************************************  /*************************************************************************
# Line 448  Line 448 
448    
449     char l[]="TLinearFitter";     char l[]="TLinearFitter";
450     Int_t strdiff = 0;     Int_t strdiff = 0;
451     Bool_t IsSet = kFALSE;     Bool_t isSet = kFALSE;
452     if (TVirtualFitter::GetFitter()){     if (TVirtualFitter::GetFitter()){
453        //Is a fitter already set? Is it linear?        //Is a fitter already set? Is it linear?
454        IsSet = kTRUE;        isSet = kTRUE;
455        strdiff = strcmp(TVirtualFitter::GetFitter()->IsA()->GetName(), l);        strdiff = strcmp(TVirtualFitter::GetFitter()->IsA()->GetName(), l);
456     }     }
457     if (linear){     if (linear){
458        TClass *cl = gROOT->GetClass("TLinearFitter");        TClass *cl = gROOT->GetClass("TLinearFitter");
459        if (IsSet && strdiff!=0) {        if (isSet && strdiff!=0) {
460           delete TVirtualFitter::GetFitter();           delete TVirtualFitter::GetFitter();
461           IsSet=kFALSE;           isSet=kFALSE;
462        }        }
463        if (!IsSet) {        if (!isSet) {
464           TVirtualFitter::SetFitter((TVirtualFitter *)cl->New());           TVirtualFitter::SetFitter((TVirtualFitter *)cl->New());
465        }        }
466     } else {     } else {
467        if (IsSet && strdiff==0){        if (isSet && strdiff==0){
468           delete TVirtualFitter::GetFitter();           delete TVirtualFitter::GetFitter();
469           IsSet=kFALSE;           isSet=kFALSE;
470        }        }
471        if (!IsSet)        if (!isSet)
472           TVirtualFitter::SetFitter(0);           TVirtualFitter::SetFitter(0);
473     }     }
474    

Legend:
Removed from v.12136  
changed lines
  Added in v.12551

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9