96 , fSepType(
from.fSepType)
98 Log() << kFATAL <<
"COPY CONSTRUCTOR NOT IMPLEMENTED" <<
Endl;
128 Log() << kFATAL <<
"<DTExplore> Null pointer given!" <<
Endl;
152 std::vector<Double_t>
lb(GetTotDim());
153 std::vector<Double_t>
ub(GetTotDim());
162 Log() << kFATAL <<
"<PDEFoamDecisionTree::Explore>: cast failed: "
163 <<
"PDEFoamDensityBase* --> PDEFoamDecisionTreeDensity*" <<
Endl;
200 Double_t gain = fSepType->GetSeparationGain(nSelS, nSelB, nTotS, nTotB);
221 if (nTotB + nTotS > 0)
222 cell->SetIntg(nTotS / (nTotB + nTotS));
231 SetCellElement(
cell, 0, nTotS + nTotB);
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
1-D histogram with a double per channel (see TH1 documentation)
This is a concrete implementation of PDEFoam.
This PDEFoam variant acts like a decision tree and stores in every cell the discriminant.
virtual void Explore(PDEFoamCell *Cell)
Internal subprogram used by Create.
PDEFoamDecisionTree()
Default constructor for streamer, user should not use it.
virtual ~PDEFoamDecisionTree()
Destructor deletes fSepType.
This PDEFoam variant stores in every cell the discriminant.
An interface to calculate the "SeparationGain" for different separation criteria used in various trai...
Volume for BinarySearchTree.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
MsgLogger & Endl(MsgLogger &ml)