|
ant
A2 ant: class-based analysis framework
|
Inheritance diagram for ant::expconfig::setup::ImprovedTimeFct2007:
Collaboration diagram for ant::expconfig::setup::ImprovedTimeFct2007:Public Member Functions | |
| ImprovedTimeFct2007 (const double window=50.0) | |
| ~ImprovedTimeFct2007 () | |
| virtual void | SetDefaults (TH1 *hist) override |
| Set/Calculate default parameter values. The hist that will be fitted later is given to allow adaptions. More... | |
Public Member Functions inherited from ant::calibration::gui::FitGausPol0 | |
| FitGausPol0 () | |
| virtual | ~FitGausPol0 () |
| virtual void | Draw () override |
| virtual void | Fit (TH1 *hist) override |
| virtual void | SetRange (ant::interval< double > i) override |
| virtual ant::interval< double > | GetRange () const override |
| virtual SavedState_t | Save () const override |
| Save the current fit parameters to a vector. Can then later be loaded again using Load() More... | |
| virtual void | Load (const SavedState_t &data) override |
| Load fit parameters from a vector. Useful to load previously used ones. More... | |
| virtual double | GetPeakPosition () const override |
| Get the Position of the peak. More... | |
| virtual double | GetPeakWidth () const override |
| Get the Peak Width. More... | |
| double | SignalToBackground (const double x) const override |
| Signal To Background. More... | |
Public Member Functions inherited from ant::calibration::gui::PeakingFitFunction | |
| PeakingFitFunction () | |
| virtual bool | EndsMatch (const double relative_epsilon) const |
| Check if Background and Total function have the same value at the range borders. More... | |
Public Member Functions inherited from ant::calibration::gui::FitFunction | |
| virtual | ~FitFunction () |
| knoblist_t & | GetKnobs () |
| virtual void | FitSignal (TH1 *) |
| virtual void | FitBackground (TH1 *) |
| void | SetAdditionalFitArgs (const std::string &args) |
| virtual void | Sync () |
| virtual double | Chi2NDF () const |
| Get the reduced chi^2 (=chi^2/ndf) of last fit. More... | |
| virtual double | Chi2 () const |
| Get the Chi^2 of last fit. More... | |
| virtual double | NDF () const |
| Get the Number of degrees of freedom of last fit. More... | |
Public Attributes | |
| const double | window_size |
Public Attributes inherited from ant::calibration::gui::FitFunction | |
| std::string | AdditionalFitArgs |
Additional Inherited Members | |
Public Types inherited from ant::calibration::gui::FitFunction | |
| using | knoblist_t = std::list< std::unique_ptr< IndicatorKnob > > |
| using | SavedState_t = std::vector< double > |
Protected Member Functions inherited from ant::calibration::gui::FitFunction | |
| template<typename T , typename ... Args_t> | |
| void | AddKnob (Args_t &&... args) |
| void | doFit (TH1 *hist) |
Static Protected Member Functions inherited from ant::calibration::gui::FitFunction | |
| static ant::interval< double > | getRange (const TF1 *func) |
| static void | setRange (TF1 *func, const ant::interval< double > &i) |
| static void | saveTF1 (const TF1 *func, SavedState_t &out) |
| static void | loadTF1 (SavedState_t::const_iterator &data_pos, TF1 *func) |
Protected Attributes inherited from ant::calibration::gui::FitFunction | |
| TF1 * | func = nullptr |
| knoblist_t | knobs |
|
inline |
| ant::expconfig::setup::ImprovedTimeFct2007::~ImprovedTimeFct2007 | ( | ) |
|
inlineoverridevirtual |
Set/Calculate default parameter values. The hist that will be fitted later is given to allow adaptions.
| hist | The hist to fit later |
Reimplemented from ant::calibration::gui::FitGausPol0.
| const double ant::expconfig::setup::ImprovedTimeFct2007::window_size |