![]() |
ATLAS Offline Software
|
#include <MTTmaxPatternRecognition.h>
Public Member Functions | |
| MTTmaxPatternRecognition () | |
| Default constructor. | |
| bool | Initialize (TH1F *hist, double t0, const T0MTSettings *settings) |
| Initialize class. | |
| double | GetBackground () const |
| get the background level | |
| double | GetA () const |
| get parameter a in exp-function representing the end of the spectrum | |
| double | GetB () const |
| get parameter a in exp-function representing the end of the spectrum | |
| double | GetEstimatedTMax () const |
| get estimated t0 | |
| double | GetFitRangeMin () const |
| get fit range | |
| double | GetFitRangeMax () const |
| get fit range | |
| bool | GetError () const |
| return error flag | |
Private Member Functions | |
| bool | estimate_background (TH1F *hist) |
| estimates the background level | |
| bool | estimate_height (TH1F *hist) |
| estimates the height of the spectrum. | |
Private Attributes | |
| const T0MTSettingsTMax * | m_settings |
| settings | |
| bool | m_draw_debug_graph |
| double | m_background |
| background level | |
| double | m_a |
| parameters a, b in a*exp(b*x) | |
| double | m_b |
| double | m_fit_min |
| fit range | |
| double | m_fit_max |
| double | m_tmax_est |
| t0 estimate | |
| VariableBinwidthHistogram | m_vbh |
| Variable binwidth histogram. | |
| double | m_t0 |
| t0 | |
| bool | m_error |
| error flag | |
Definition at line 36 of file MTTmaxPatternRecognition.h.
|
inline |
Default constructor.
Definition at line 40 of file MTTmaxPatternRecognition.h.
|
private |
estimates the background level
| hist | input histogram |
Definition at line 39 of file MTTmaxPatternRecognition.cxx.
|
private |
estimates the height of the spectrum.
The height is representet by an exponetial function a*exp(b*t). It returns the upper end of the height region.
| hist | input histogram |
Definition at line 99 of file MTTmaxPatternRecognition.cxx.
|
inline |
get parameter a in exp-function representing the end of the spectrum
Definition at line 63 of file MTTmaxPatternRecognition.h.
|
inline |
get parameter a in exp-function representing the end of the spectrum
Definition at line 66 of file MTTmaxPatternRecognition.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool MuonCalib::MTTmaxPatternRecognition::Initialize | ( | TH1F * | hist, |
| double | t0, | ||
| const T0MTSettings * | settings ) |
Initialize class.
| hist | Histogram which is to be fitted |
| t0 | comes from the t0 fit |
Definition at line 20 of file MTTmaxPatternRecognition.cxx.
|
private |
parameters a, b in a*exp(b*x)
Definition at line 90 of file MTTmaxPatternRecognition.h.
|
private |
Definition at line 90 of file MTTmaxPatternRecognition.h.
|
private |
background level
Definition at line 87 of file MTTmaxPatternRecognition.h.
|
private |
Definition at line 84 of file MTTmaxPatternRecognition.h.
|
private |
error flag
Definition at line 105 of file MTTmaxPatternRecognition.h.
|
private |
Definition at line 93 of file MTTmaxPatternRecognition.h.
|
private |
fit range
Definition at line 93 of file MTTmaxPatternRecognition.h.
|
private |
settings
Definition at line 83 of file MTTmaxPatternRecognition.h.
|
private |
t0
Definition at line 102 of file MTTmaxPatternRecognition.h.
|
private |
t0 estimate
Definition at line 96 of file MTTmaxPatternRecognition.h.
|
private |
Variable binwidth histogram.
Definition at line 99 of file MTTmaxPatternRecognition.h.