TMVA::RootFinder Class Reference

#include <RootFinder.h>

Inheritance diagram for TMVA::RootFinder:

TObject TObject List of all members.

Public Member Functions

 RootFinder (Double_t(*rootVal)(Double_t), Double_t rootMin, Double_t rootMax, Int_t maxIterations=100, Double_t absTolerance=0.0)
virtual ~RootFinder (void)
Double_t Root (Double_t refValue)
 RootFinder (Double_t(*rootVal)(Double_t), Double_t rootMin, Double_t rootMax, Int_t maxIterations=100, Double_t absTolerance=0.0)
virtual ~RootFinder (void)
Double_t Root (Double_t refValue)

Private Member Functions

MsgLoggerLog () const
 message logger
MsgLoggerLog () const
 message logger

Private Attributes

Double_t fRootMin
Double_t fRootMax
Int_t fMaxIter
Double_t fAbsTol
Double_t(* fGetRootVal )(Double_t)
MsgLoggerfLogger
MsgLoggerfLogger

Detailed Description

Definition at line 49 of file RootFinder.h.


Constructor & Destructor Documentation

TMVA::RootFinder::RootFinder ( Double_t(*)(Double_t rootVal,
Double_t  rootMin,
Double_t  rootMax,
Int_t  maxIterations = 100,
Double_t  absTolerance = 0.0 
)

TMVA::RootFinder::~RootFinder ( void   )  [virtual]

Definition at line 52 of file RootFinder.cxx.

References fLogger.

TMVA::RootFinder::RootFinder ( Double_t(*)(Double_t rootVal,
Double_t  rootMin,
Double_t  rootMax,
Int_t  maxIterations = 100,
Double_t  absTolerance = 0.0 
)

virtual TMVA::RootFinder::~RootFinder ( void   )  [virtual]


Member Function Documentation

Double_t TMVA::RootFinder::Root ( Double_t  refValue  ) 

Definition at line 59 of file RootFinder.cxx.

References a, TMath::Abs(), b, c, d, Endl, fAbsTol, fb, fc, fGetRootVal, fMaxIter, fRootMax, fRootMin, kFALSE, kTRUE, TMVA::kWARNING, Log(), m, p, s, and tol.

Referenced by TMVA::MethodBase::GetEfficiency(), TMVA::MethodPDERS::GetSample(), and TMVA::MethodBase::GetTrainingEfficiency().

MsgLogger& TMVA::RootFinder::Log (  )  const [inline, private]

message logger

Definition at line 73 of file RootFinder.h.

References fLogger.

Referenced by Root().

Double_t TMVA::RootFinder::Root ( Double_t  refValue  ) 

MsgLogger& TMVA::RootFinder::Log (  )  const [inline, private]

message logger

Definition at line 73 of file RootFinder.h.

References fLogger.


Member Data Documentation

Double_t TMVA::RootFinder::fRootMin [private]

Definition at line 64 of file RootFinder.h.

Referenced by Root().

Double_t TMVA::RootFinder::fRootMax [private]

Definition at line 65 of file RootFinder.h.

Referenced by Root().

Int_t TMVA::RootFinder::fMaxIter [private]

Definition at line 66 of file RootFinder.h.

Referenced by Root().

Double_t TMVA::RootFinder::fAbsTol [private]

Definition at line 67 of file RootFinder.h.

Referenced by Root().

Double_t(* TMVA::RootFinder::fGetRootVal)(Double_t) [private]

Referenced by Root().

MsgLogger* TMVA::RootFinder::fLogger [mutable, private]

Definition at line 72 of file RootFinder.h.

Referenced by Log(), and ~RootFinder().

MsgLogger* TMVA::RootFinder::fLogger [mutable, private]

Definition at line 72 of file RootFinder.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 17:01:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1