38 typedef std::vector<std::vector<Float_t> >  
LDAEvents;
    72       std::map<Int_t, std::vector<Float_t> > 
fMu;  
 LDA(Float_t tolerence=1.0e-5, Bool_t debug=false)
constructor 
Float_t FSub(const std::vector< Float_t > &x, Int_t k)
Probability value using Gaussian approximation. 
std::map< Int_t, std::vector< Float_t > > fMu
Float_t GetProb(const std::vector< Float_t > &x, Int_t k)
Signal probability with Gaussian approximation. 
std::map< Int_t, Float_t > fEventFraction
Float_t GetLogLikelihood(const std::vector< Float_t > &x, Int_t k)
Log likelihood function with Gaussian approximation. 
void Initialize(const LDAEvents &inputSignal, const LDAEvents &inputBackground)
Create LDA matrix using local events found by knn method. 
you should not use this method at all Int_t Int_t Double_t Double_t Double_t e
ostringstream derivative to redirect and format output 
Abstract ClassifierFactory template that handles arbitrary types. 
std::vector< std::vector< Float_t > > LDAEvents