59    if  ( nTot==nLeft || nLeft==0 ) 
return 0.;
    61    Double_t parentIndex = nTot * this->GetSeparationIndex(nTot,targetTot,target2Tot);
    62    Double_t leftIndex   = ( (nTot - nLeft) * this->GetSeparationIndex(nTot-nLeft,targetTot-targetLeft,target2Tot-target2Left) );
    63    Double_t rightIndex  =    nLeft * this->GetSeparationIndex(nLeft,targetLeft,target2Left);
    66    return (parentIndex - leftIndex - rightIndex)/(parentIndex);   
    76    return ( target2 - target*target/n) / 
n;
 
virtual Double_t GetSeparationIndex(const Double_t &n, const Double_t &target, const Double_t &target2)
Separation Index: a simple Variance. 
 
Abstract ClassifierFactory template that handles arbitrary types.