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()
{
@ -48,7 +48,7 @@ PUserFcn::PUserFcn()
//------------------------------------------------------
/**
*
* <p>Destructor
*/
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
{
/*
cout << endl << ">> Eval: t=" << t << ", param=";
for (unsigned int i=0; i<param.size(); i++) {
cout << param[i];
if (i<param.size()-1)
cout << ", ";
}
cout << endl << endl;
*/
assert(param.size() >= 4);
// expected parameters: c0, c1, c2, c3
assert(param.size() == 4);
return param[0] + param[1]*t + param[2]*t*t + param[3]*t*t*t;
}

View File

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

View File

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

View File

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