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)