A++ » TMVA » TMVA::QuickMVAProbEstimator

class TMVA::QuickMVAProbEstimator

Function Members (Methods)

public:
virtual~QuickMVAProbEstimator()
voidAddEvent(Double_t val, Double_t weight, Int_t type)
static TClass*Class()
static boolcompare(TMVA::QuickMVAProbEstimator::EventInfo e1, TMVA::QuickMVAProbEstimator::EventInfo e2)
Double_tGetMVAProbAt(Double_t value)
virtual TClass*IsA() const
TMVA::QuickMVAProbEstimator&operator=(const TMVA::QuickMVAProbEstimator&)
TMVA::QuickMVAProbEstimatorQuickMVAProbEstimator(const TMVA::QuickMVAProbEstimator&)
TMVA::QuickMVAProbEstimatorQuickMVAProbEstimator(Int_t nMin = 40, Int_t nMax = 5000)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
private:
TMVA::MsgLogger&Log() const

Data Members

private:
vector<TMVA::QuickMVAProbEstimator::EventInfo>fEvtVector
Bool_tfIsSorted
TMVA::MsgLogger*fLogger
UInt_tfNMax
UInt_tfNMin

Class Charts

Inheritance Chart:
TMVA::QuickMVAProbEstimator

Function documentation

bool compare(TMVA::QuickMVAProbEstimator::EventInfo e1, TMVA::QuickMVAProbEstimator::EventInfo e2)
{return e1.eventValue < e2.eventValue;}
QuickMVAProbEstimator(Int_t nMin = 40, Int_t nMax = 5000)
{ fLogger = new MsgLogger("QuickMVAProbEstimator");}
virtual ~QuickMVAProbEstimator()
{delete fLogger;}
void AddEvent(Double_t val, Double_t weight, Int_t type)
Double_t GetMVAProbAt(Double_t value)