Pluto v6.3.0
Loading...
Searching...
No Matches
PF1 Class Reference

#include <PF1.h>

Inheritance diagram for PF1:

Public Member Functions

 PF1 ()
 PF1 (const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1)
 PF1 (const char *name, Double_t(*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
 PF1 (const char *name, Double_t(*fcn)(const Double_t *, const Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
 PF1 (const char *name, ROOT::Math::ParamFunctor f, Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
 PF1 (const PF1 &f1)
 PF1 (const char *name, Double_t xmin, Double_t xmax)
virtual Double_t EvalPar (const Double_t *x, const Double_t *params)
Bool_t Add (char *command)
Bool_t Add (TH1 *histo, const char *command="")
Bool_t Add (TH2 *histo, const char *command="")
Bool_t Add (TH3 *histo, const char *command="")
Bool_t Add (TGraph *graph, const char *command="")
Bool_t Add (TGraph2D *graph, const char *command="")

Protected Attributes

PProjector * projector
Double_t * vf
Double_t * vx
Double_t * vy

Detailed Description

Definition at line 12 of file PF1.h.

Constructor & Destructor Documentation

◆ PF1() [1/7]

PF1::PF1 ( )

◆ PF1() [2/7]

PF1::PF1 ( const char * name,
const char * formula,
Double_t xmin = 0,
Double_t xmax = 1 )

◆ PF1() [3/7]

PF1::PF1 ( const char * name,
Double_t(* fcn )(Double_t *, Double_t *),
Double_t xmin = 0,
Double_t xmax = 1,
Int_t npar = 0 )

◆ PF1() [4/7]

PF1::PF1 ( const char * name,
Double_t(* fcn )(const Double_t *, const Double_t *),
Double_t xmin = 0,
Double_t xmax = 1,
Int_t npar = 0 )

◆ PF1() [5/7]

PF1::PF1 ( const char * name,
ROOT::Math::ParamFunctor f,
Double_t xmin = 0,
Double_t xmax = 1,
Int_t npar = 0 )

◆ PF1() [6/7]

PF1::PF1 ( const PF1 & f1)

◆ PF1() [7/7]

PF1::PF1 ( const char * name,
Double_t xmin,
Double_t xmax )

Member Function Documentation

◆ Add() [1/6]

Bool_t PF1::Add ( char * command)

◆ Add() [2/6]

Bool_t PF1::Add ( TGraph * graph,
const char * command = "" )

◆ Add() [3/6]

Bool_t PF1::Add ( TGraph2D * graph,
const char * command = "" )

◆ Add() [4/6]

Bool_t PF1::Add ( TH1 * histo,
const char * command = "" )

◆ Add() [5/6]

Bool_t PF1::Add ( TH2 * histo,
const char * command = "" )

◆ Add() [6/6]

Bool_t PF1::Add ( TH3 * histo,
const char * command = "" )

◆ EvalPar()

virtual Double_t PF1::EvalPar ( const Double_t * x,
const Double_t * params )
virtual

Member Data Documentation

◆ projector

PProjector* PF1::projector
protected

Definition at line 44 of file PF1.h.

◆ vf

Double_t* PF1::vf
protected

Definition at line 45 of file PF1.h.

◆ vx

Double_t * PF1::vx
protected

Definition at line 45 of file PF1.h.

◆ vy

Double_t * PF1::vy
protected

Definition at line 45 of file PF1.h.


The documentation for this class was generated from the following file: