Implement a request from Tancredi Carli:
Implement a request from Tancredi Carli:

"  we are working on a new classification method that
 is based on Probability Density Estimation and
 a self-adapting phase space binning in n-dimensions.
 This method will extend and complement the PDE-RS method already
 implemented in TMVA/RooT. We are using the TFoam class.
 Originally, the TFOAM class was written in order to provide a
 fast and efficent Monte Carlo integration. However, with the some minor
 modifactions (mainly in the TFDISTR external user defined function),
 the TFOAM class is also an ideal structure to store the probability 
densities and
 a very good algorithm to do a automatic binning. We have performed first
 tests and the method is competitive.

 We would like now to proceed and to implement this new
 method in TMVA. We have written a class PDE-foam that
 derives from the TFOAM class.

 However, some minimal change to the TFOAM class a needed:

 - change "private" to "protected" to give access to private variables
          by derived classes
 - change "//" to "//!"  (these changes apply to the comment
          behind the declaration of the variable "TFoamIntegrand *fRho;")
 - declare all Methods "virtual"

 With these changes, also future ideas could use the TFOAM class."


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@24840 27541ba8-7e3a-0410-8455-c3a389f83636

bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,dawehner/root,dawehner/root,dawehner/root,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root