22 #ifndef PND_PDE_FOAM_TRAIN_H 23 #define PND_PDE_FOAM_TRAIN_H 34 PndPDEFoamTrain(
const std::string &InPutFile,
const std::vector<std::string> &ClassNames,
const std::vector<std::string> &VarNames,
bool trim =
true);
43 void InitFoam(TMVA::PDEFoam *pdefoam, TMVA::EFoamType ft);
58 std::vector<TMVA::PDEFoam *> m_foams;
61 std::vector<float> Xmin, Xmax;
71 bool m_SigBgSeparated;
75 TMVA::EKernel m_Kernel;
void FillVariableNamesToFoam() const
void Train()
Derived classes need to implement this methode.
void InitFoam(TMVA::PDEFoam *pdefoam, TMVA::EFoamType ft)
virtual ~PndPDEFoamTrain()
PndPDEFoamTrain(const std::string &InPutFile, const std::vector< std::string > &ClassNames, const std::vector< std::string > &VarNames, bool trim=true)
void SetXminXmax(TMVA::PDEFoam *pdefoam)