more docu
This commit is contained in:
@ -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> ¶m) const
|
Double_t PUserFcn::operator()(Double_t t, const std::vector<Double_t> ¶m) 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;
|
||||||
}
|
}
|
||||||
|
@ -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()
|
||||||
{
|
{
|
||||||
|
@ -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:
|
||||||
|
@ -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:
|
||||||
|
Reference in New Issue
Block a user