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

#include <PF3.h>

Inheritance diagram for PF3:

Public Member Functions

 PF3 ()
 PF3 (const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1, Double_t zmin=0, Double_t zmax=1)
 PF3 (const char *name, Double_t(*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1, Double_t zmin=0, Double_t zmax=1, Int_t npar=0)
 PF3 (const char *name, Double_t(*fcn)(const Double_t *, const Double_t *), Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1, Double_t zmin=0, Double_t zmax=1, Int_t npar=0)
 PF3 (const char *name, ROOT::Math::ParamFunctor f, Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1, Double_t zmin=0, Double_t zmax=1, Int_t npar=0)
 PF3 (const PF3 &f3)
 PF3 (const char *name, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, Double_t zmin, Double_t zmax)
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
Double_t * vz

Detailed Description

Definition at line 12 of file PF3.h.

Constructor & Destructor Documentation

◆ PF3() [1/7]

PF3::PF3 ( )

◆ PF3() [2/7]

PF3::PF3 ( const char * name,
const char * formula,
Double_t xmin = 0,
Double_t xmax = 1,
Double_t ymin = 0,
Double_t ymax = 1,
Double_t zmin = 0,
Double_t zmax = 1 )

◆ PF3() [3/7]

PF3::PF3 ( const char * name,
Double_t(* fcn )(Double_t *, Double_t *),
Double_t xmin = 0,
Double_t xmax = 1,
Double_t ymin = 0,
Double_t ymax = 1,
Double_t zmin = 0,
Double_t zmax = 1,
Int_t npar = 0 )

◆ PF3() [4/7]

PF3::PF3 ( const char * name,
Double_t(* fcn )(const Double_t *, const Double_t *),
Double_t xmin = 0,
Double_t xmax = 1,
Double_t ymin = 0,
Double_t ymax = 1,
Double_t zmin = 0,
Double_t zmax = 1,
Int_t npar = 0 )

◆ PF3() [5/7]

PF3::PF3 ( const char * name,
ROOT::Math::ParamFunctor f,
Double_t xmin = 0,
Double_t xmax = 1,
Double_t ymin = 0,
Double_t ymax = 1,
Double_t zmin = 0,
Double_t zmax = 1,
Int_t npar = 0 )

◆ PF3() [6/7]

PF3::PF3 ( const PF3 & f3)

◆ PF3() [7/7]

PF3::PF3 ( const char * name,
Double_t xmin,
Double_t xmax,
Double_t ymin,
Double_t ymax,
Double_t zmin,
Double_t zmax )

Member Function Documentation

◆ Add() [1/6]

Bool_t PF3::Add ( char * command)

◆ Add() [2/6]

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

◆ Add() [3/6]

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

◆ Add() [4/6]

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

◆ Add() [5/6]

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

◆ Add() [6/6]

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

◆ EvalPar()

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

Member Data Documentation

◆ projector

PProjector* PF3::projector
protected

Definition at line 47 of file PF3.h.

◆ vf

Double_t* PF3::vf
protected

Definition at line 48 of file PF3.h.

◆ vx

Double_t * PF3::vx
protected

Definition at line 48 of file PF3.h.

◆ vy

Double_t * PF3::vy
protected

Definition at line 48 of file PF3.h.

◆ vz

Double_t * PF3::vz
protected

Definition at line 48 of file PF3.h.


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