30 #ifndef ROOT_TMVA_PDEFoamTarget
31 #define ROOT_TMVA_PDEFoamTarget
38 class PDEFoamTarget :
public PDEFoam
46 Bool_t CellValueIsUndefined(PDEFoamCell* cell);
49 Float_t GetAverageNeighborsValue(std::vector<Float_t>&, ECellValue);
51 PDEFoamTarget(
const PDEFoamTarget&);
56 PDEFoamTarget(
const TString&, UInt_t);
57 virtual ~PDEFoamTarget() {}
60 virtual void FillFoamCells(
const Event* ev, Float_t wt);
63 virtual void Finalize();
65 virtual Float_t GetCellValue(
const std::vector<Float_t> &xvec, ECellValue cv, PDEFoamKernelBase*);
66 using PDEFoam::GetCellValue;
69 ClassDef(PDEFoamTarget, 1)