32 #ifndef ROOT_TMVA_PDEFoamMultiTarget
33 #define ROOT_TMVA_PDEFoamMultiTarget
41 enum ETargetSelection { kMean = 0, kMpv = 1 };
43 class PDEFoamMultiTarget :
public PDEFoamEvent
47 ETargetSelection fTargetSelection;
49 PDEFoamMultiTarget(
const PDEFoamMultiTarget&);
50 virtual void CalculateMpv(std::map<Int_t, Float_t>&,
const std::vector<PDEFoamCell*>&);
51 virtual void CalculateMean(std::map<Int_t, Float_t>&,
const std::vector<PDEFoamCell*>&);
56 PDEFoamMultiTarget(
const TString&, ETargetSelection);
57 virtual ~PDEFoamMultiTarget() {}
60 virtual std::vector<Float_t> GetCellValue(
const std::map<Int_t, Float_t>&, ECellValue);
61 using PDEFoam::GetCellValue;
64 ClassDef(PDEFoamMultiTarget, 1)