95 , fSepType(from.fSepType)
97 Log() << kFATAL <<
"COPY CONSTRUCTOR NOT IMPLEMENTED" <<
Endl;
127 Log() << kFATAL <<
"<DTExplore> Null pointer given!" <<
Endl;
151 std::vector<Double_t>
lb(GetTotDim());
152 std::vector<Double_t>
ub(GetTotDim());
161 Log() << kFATAL <<
"<PDEFoamDecisionTree::Explore>: cast failed: "
162 <<
"PDEFoamDensityBase* --> PDEFoamDecisionTreeDensity*" <<
Endl;
199 Double_t gain = fSepType->GetSeparationGain(nSelS, nSelB, nTotS, nTotB);
220 if (nTotB + nTotS > 0)
221 cell->SetIntg(nTotS / (nTotB + nTotS));
230 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.
void Explore(PDEFoamCell *Cell) override
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)