|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef MTT0PATTTERNRECOGNITION_H
14 #define MTT0PATTTERNRECOGNITION_H
57 double scale_min = 0.;
MTT0PatternRecognition()
Default constructor.
double VBHBinContent() const
Number of hits per histogram bin for the VariableBinwidthHistogram The number is given relative to th...
double GetEstimatedT0() const
get estimated t0
const T0MTSettingsT0 * m_settings
settings
double m_background
background level
const T0MTSettingsT0 * T0Settings() const
get settings for the t0-fit
double GetHeight() const
get height
double GetBackground() const
get the background level
double GetFitRangeMin() const
get fit range
double MaxBinWidth() const
Maximum bin width for the VariableBinwidthHistogram The bins will not be wider than this even if it m...
double m_fit_min
fit range
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
double GetFitRangeMax() const
get fit range
bool GetError() const
return error flag
bool Initialize(TH1F *hist, double binc_r, double max_bin_width, double min_x=-9e9, double max_x=9e9)
Initialize with new input histogram Returns on error false.
bool Initialize(TH1F *hist, const T0MTSettings *settings)
Initialize class - returns true if pattern recognition was successfull.
VariableBinwidthHistogram m_vbh
Variable binwidth histogram.
bool estimate_background(TH1F *hist, double scale_min)
estimates the background level
double estimate_height(TH1F *hist)
estimates the height of the spectrum.
const bool & DrawDebugGraphs() const
If set to true for every tube a TDirectory will be created.
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
double m_t0_est
t0 estimate