10 #ifndef PND_PDE_FOAM_TRAIN_H 11 #define PND_PDE_FOAM_TRAIN_H 22 PndPDEFoamTrain(
const std::string &InPutFile,
const std::vector<std::string> &ClassNames,
const std::vector<std::string> &VarNames,
bool trim =
true);
31 void InitFoam(TMVA::PDEFoam *pdefoam, TMVA::EFoamType ft);
46 std::vector<TMVA::PDEFoam *> m_foams;
49 std::vector<float> Xmin, Xmax;
59 bool m_SigBgSeparated;
63 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)