ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
TF1AbsComposition.h
Go to the documentation of this file.
1
// @(#)root/hist:$Id$
2
// Authors: Lorenzo Moneta, Arthur Tsang 16/08/17
3
4
/**********************************************************************
5
* *
6
* Copyright (c) 2017 ROOT Team, CERN/PH-SFT *
7
* *
8
* *
9
**********************************************************************/
10
11
#ifndef ROOT_TF1AbsComposition__
12
#define ROOT_TF1AbsComposition__
13
14
#include "
TObject.h
"
15
16
#include <iostream>
17
#include <memory>
18
19
class
TF1AbsComposition :
public
TObject {
20
21
public
:
22
virtual
~TF1AbsComposition() {}
23
24
virtual
double
operator()(
const
Double_t *x,
const
Double_t *p) = 0;
// for Eval
25
virtual
void
SetRange(Double_t a, Double_t b) = 0;
26
virtual
void
SetParameters(
const
Double_t *params) = 0;
27
virtual
void
Update() = 0;
28
29
virtual
void
Copy(TObject &obj)
const
= 0;
30
31
ClassDef(TF1AbsComposition, 1);
32
};
33
34
#endif
TObject.h
hist
hist
inc
TF1AbsComposition.h
Generated on Tue May 5 2020 14:02:49 for ROOT by
1.8.5