TMVA::MyFitness Class Reference

Inheritance diagram for TMVA::MyFitness:

TMVA::IFitterTarget TMVA::IFitterTarget TMVA::IFitterTarget List of all members.

Public Member Functions

 MyFitness ()
Double_t EstimatorFunction (std::vector< Double_t > &factors)
 MyFitness ()
Double_t EstimatorFunction (std::vector< Double_t > &factors)
 MyFitness (TChain *_chain)
Double_t EstimatorFunction (std::vector< Double_t > &factors)
void Print ()

Public Attributes

Float_t nSignal
Float_t efficiency
Float_t purity
Float_t weightsTruePositive
Float_t weightsFalsePositive
Float_t weightsSignal

Private Attributes

TChainchain
TH1FhSignal
TH1FhFP
TH1FhTP

Detailed Description

Definition at line 24 of file TMVAGAexample.cxx.


Constructor & Destructor Documentation

TMVA::MyFitness::MyFitness (  )  [inline]

Definition at line 26 of file TMVAGAexample.cxx.

TMVA::MyFitness::MyFitness (  )  [inline]

Definition at line 26 of file TMVAGAexample2.cxx.

TMVA::MyFitness::MyFitness ( TChain _chain  )  [inline]

Definition at line 317 of file TMVAMultipleBackgroundExample.cxx.

References chain, TChain::Draw(), hFP, hSignal, hTP, TH1::Integral(), nSignal, and weightsSignal.


Member Function Documentation

Double_t TMVA::MyFitness::EstimatorFunction ( std::vector< Double_t > &  factors  )  [inline, virtual]

Implements TMVA::IFitterTarget.

Definition at line 40 of file TMVAGAexample.cxx.

Double_t TMVA::MyFitness::EstimatorFunction ( std::vector< Double_t > &  factors  )  [inline, virtual]

Implements TMVA::IFitterTarget.

Definition at line 40 of file TMVAGAexample2.cxx.

Double_t TMVA::MyFitness::EstimatorFunction ( std::vector< Double_t > &  factors  )  [inline, virtual]

Implements TMVA::IFitterTarget.

Definition at line 331 of file TMVAMultipleBackgroundExample.cxx.

References chain, TChain::Draw(), efficiency, Form(), hFP, hTP, TH1::Integral(), max, purity, weightsFalsePositive, weightsSignal, and weightsTruePositive.

void TMVA::MyFitness::Print ( void   )  [inline]

Definition at line 363 of file TMVAMultipleBackgroundExample.cxx.

References efficiency, purity, weightsFalsePositive, weightsSignal, and weightsTruePositive.


Member Data Documentation

Float_t TMVA::MyFitness::nSignal

Definition at line 373 of file TMVAMultipleBackgroundExample.cxx.

Referenced by MyFitness().

Float_t TMVA::MyFitness::efficiency

Definition at line 375 of file TMVAMultipleBackgroundExample.cxx.

Referenced by EstimatorFunction(), and Print().

Float_t TMVA::MyFitness::purity

Definition at line 376 of file TMVAMultipleBackgroundExample.cxx.

Referenced by EstimatorFunction(), and Print().

Float_t TMVA::MyFitness::weightsTruePositive

Definition at line 377 of file TMVAMultipleBackgroundExample.cxx.

Referenced by EstimatorFunction(), and Print().

Float_t TMVA::MyFitness::weightsFalsePositive

Definition at line 378 of file TMVAMultipleBackgroundExample.cxx.

Referenced by EstimatorFunction(), and Print().

Float_t TMVA::MyFitness::weightsSignal

Definition at line 379 of file TMVAMultipleBackgroundExample.cxx.

Referenced by EstimatorFunction(), MyFitness(), and Print().

TChain* TMVA::MyFitness::chain [private]

Definition at line 383 of file TMVAMultipleBackgroundExample.cxx.

Referenced by EstimatorFunction(), and MyFitness().

TH1F* TMVA::MyFitness::hSignal [private]

Definition at line 384 of file TMVAMultipleBackgroundExample.cxx.

Referenced by MyFitness().

TH1F* TMVA::MyFitness::hFP [private]

Definition at line 385 of file TMVAMultipleBackgroundExample.cxx.

Referenced by EstimatorFunction(), and MyFitness().

TH1F* TMVA::MyFitness::hTP [private]

Definition at line 386 of file TMVAMultipleBackgroundExample.cxx.

Referenced by EstimatorFunction(), and MyFitness().


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