//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Discriminant function object // for a gaussian shaped, n-dimensional distribution // // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sebastian Neubert TUM (original author) // // //----------------------------------------------------------- #ifndef STDDISCRIMINANTFCN_HH #define STDDISCRIMINANTFCN_HH // Base Class Headers ---------------- #include "TMatrixT.h" #include "TVectorT.h" // Collaborating Class Headers ------- #include // remove if you do not need streaming op // Collaborating Class Declarations -- class StdDiscriminantFcn { public: // Constructors/Destructors --------- StdDiscriminantFcn(const TVectorT& mean, const TMatrixT& cov); ~StdDiscriminantFcn(){} // Operators double operator() (const TVectorT& x); private: // Private Data Members ------------ TVectorT _mean; TMatrixT _invcov; double _lndet; // Private Methods ----------------- }; #endif //-------------------------------------------------------------- // $Log$ //--------------------------------------------------------------