more docu

This commit is contained in:
nemu
2010-06-04 04:55:19 +00:00
parent f938e4ed27
commit 787a95dad3
4 changed files with 17 additions and 16 deletions

View File

@ -40,7 +40,7 @@ ClassImp(PUserFcn)
//------------------------------------------------------ //------------------------------------------------------
/** /**
* * <p>Constructor
*/ */
PUserFcn::PUserFcn() PUserFcn::PUserFcn()
{ {
@ -48,7 +48,7 @@ PUserFcn::PUserFcn()
//------------------------------------------------------ //------------------------------------------------------
/** /**
* * <p>Destructor
*/ */
PUserFcn::~PUserFcn() PUserFcn::~PUserFcn()
{ {
@ -56,20 +56,17 @@ PUserFcn::~PUserFcn()
//------------------------------------------------------ //------------------------------------------------------
/** /**
* <p>
* *
* <b>return:</b>
*
* \param param parameter vector
*/ */
Double_t PUserFcn::operator()(Double_t t, const std::vector<Double_t> &param) const Double_t PUserFcn::operator()(Double_t t, const std::vector<Double_t> &param) const
{ {
/* // expected parameters: c0, c1, c2, c3
cout << endl << ">> Eval: t=" << t << ", param=";
for (unsigned int i=0; i<param.size(); i++) { assert(param.size() == 4);
cout << param[i];
if (i<param.size()-1)
cout << ", ";
}
cout << endl << endl;
*/
assert(param.size() >= 4);
return param[0] + param[1]*t + param[2]*t*t + param[3]*t*t*t; return param[0] + param[1]*t + param[2]*t*t + param[3]*t*t*t;
} }

View File

@ -37,8 +37,7 @@ ClassImp(PUserFcnBase)
// Constructor // Constructor
//-------------------------------------------------------------------------- //--------------------------------------------------------------------------
/** /**
* <p> * <p>Constructor
*
*/ */
PUserFcnBase::PUserFcnBase() PUserFcnBase::PUserFcnBase()
{ {
@ -48,8 +47,7 @@ PUserFcnBase::PUserFcnBase()
// Destructor // Destructor
//-------------------------------------------------------------------------- //--------------------------------------------------------------------------
/** /**
* <p> * <p>Destructor
*
*/ */
PUserFcnBase::~PUserFcnBase() PUserFcnBase::~PUserFcnBase()
{ {

View File

@ -36,6 +36,9 @@
#include "PUserFcnBase.h" #include "PUserFcnBase.h"
/**
* <p>User function example class. Polynome of 3rd order.
*/
class PUserFcn : public PUserFcnBase class PUserFcn : public PUserFcnBase
{ {
public: public:

View File

@ -36,6 +36,9 @@
#include "TObject.h" #include "TObject.h"
/**
* <p>Interface class for the user function.
*/
class PUserFcnBase : public TObject class PUserFcnBase : public TObject
{ {
public: public: