#include <GausFitObject.h>
Inheritance diagram for SctData::GausFitObject:

Public Member Functions | |
| GausFitObject () throw () | |
| Default constructor. | |
| GausFitObject (const TF1 &rootfunc) throw (LogicError) | |
| Constructor from ROOT TF1;. | |
| virtual auto_ptr< FitObject > | clone () const throw () |
| Allows any sub-class of FitObject to be used as a prototype. | |
| virtual | ~GausFitObject () throw () |
| Destructor. | |
| virtual string | getClassName () const throw () |
| Get the class name for this object. | |
| GausFitObject & | operator= (const TF1 &) throw (LogicError) |
| Checks for formula of TF1="gaus" before continuing;. | |
Protected Member Functions | |
| auto_ptr< TF1 > | makeBasicRootTF1 () const throw (LogicError) |
| make a ROOT TF1 with the appropriate constructor | |
| void | init () throw () |
| initialise parameter names and dimenstions: | |
Definition at line 20 of file GausFitObject.h.
|
|
Default constructor.
Definition at line 10 of file GausFitObject.cpp. |
|
|
Constructor from ROOT TF1;.
Definition at line 15 of file GausFitObject.cpp. |
|
|
Destructor.
Definition at line 31 of file GausFitObject.h. |
|
|
Allows any sub-class of FitObject to be used as a prototype.
Implements SctData::FitObject. Definition at line 21 of file GausFitObject.cpp. |
|
|
Get the class name for this object. This is used to identify the precise type.
Implements Sct::Streamable. Definition at line 33 of file GausFitObject.h. |
|
|
initialise parameter names and dimenstions:
Implements SctData::FitObject. Definition at line 42 of file GausFitObject.cpp. |
|
|
make a ROOT TF1 with the appropriate constructor
Implements SctData::FitObject. Definition at line 35 of file GausFitObject.cpp. |
|
|
Checks for formula of TF1="gaus" before continuing;.
Reimplemented from SctData::FitObject. Definition at line 25 of file GausFitObject.cpp. |
1.3-rc3