00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef _LikelihoodFunctional_h_
00010 #define _LikelihoodFunctional_h_
00011 #include "CLHEP/GenericFunctions/AbsFunctional.hh"
00012 #include "CLHEP/GenericFunctions/ArgumentList.hh"
00013
00014 namespace Genfun {
00015
00020 class LikelihoodFunctional:public AbsFunctional {
00021
00022 public:
00023
00024
00025 LikelihoodFunctional(const ArgumentList & aList);
00026
00027
00028 ~LikelihoodFunctional();
00029
00030
00031 virtual double operator [] (const AbsFunction & function) const;
00032
00033 private:
00034
00035 const ArgumentList _aList;
00036
00037 };
00038 }
00039 #endif