#include "hrtfunctional.h"

HRtFunctional


class description - source file - inheritance tree (.pdf)

class HRtFunctional : public TObject

Inheritance Chart:
TObject
<-
HRtFunctional

    protected:
Float_t partialDerivative(Int_t pi, Int_t pj) public:
HRtFunctional() HRtFunctional(const HRtFunctional&) ~HRtFunctional() void calcDerivatives(HRtMatrix& result) void calcValue(HRtVector& result) static TClass* Class() UInt_t getPointId() Float_t guessValue(Int_t coord) Bool_t init() virtual TClass* IsA() const HRtFunctional& operator=(const HRtFunctional&) Bool_t reinit() Bool_t setPoint(HRtVector& p, Int_t pol) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Bool_t withinResolution(HRtVector& v)

Data Members


    protected:
HRtData* fData !Reference trajectories HRtSavGolManager* fSavGol ! Savitzky-Golay coefficients HRtSavGolPar* fPolinomPar Parameters for savitzky-golay filter UInt_t* fPoint ! Current point HRtGrid* fCurrentGrid ! for polarity HRtMeasurement* fPointValue ! HRtFunctional::ESide fSectorSide ! Current sector side Float_t fDeg2Rad ! public:
static const HRtFunctional::ESide kLeft static const HRtFunctional::ESide kRight

Class Description


HRtFunctional(void)

~HRtFunctional(void)

Bool_t init(void)
Read reference trajectories data

Bool_t reinit(void)

Bool_t setPoint(HRtVector &p,Int_t pol)
Sets the evaluation point. Returns kFALSE if the functional is
not known at point p. (p is out of the parametrized region)

WARNING: This function modifies the argument. Snaping it to
the closest point in the grid.

Float_t partialDerivative(Int_t pi,Int_t pj)
 Calculates the partial derivative of the functional with
 respect to the pj component of p and evaluates it on p.

void calcDerivatives(HRtMatrix &result)
 Calculates the partial derivatives of the functional
 at point p and stores the result in the matrix "result".
 p is snaped to the closest point in the grid.

void calcValue(HRtVector &result)
 Calculates the value of the functional at p and stores the
 result in "result". p is snaped to the closest point in the
 grid.



Inline Functions


                UInt_t getPointId()
               Float_t guessValue(Int_t coord)
                Bool_t withinResolution(HRtVector& v)
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
         HRtFunctional HRtFunctional(const HRtFunctional&)
        HRtFunctional& operator=(const HRtFunctional&)


Last update: Fri Jan 26 12:31:16 2007


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.