ATLAS Offline Software
T0MTSettingsTMax.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // MTTMaxSettingsTMax.h
6 // Header file for class MTSettings
8 // (c) ATLAS Detector software
10 //
12 
13 #ifndef MTTMAXSETTINGSTMAX_H
14 #define MTTMAXSETTINGSTMAX_H
15 
22 namespace MuonCalib {
23 
25  public:
26  //===========================constructor========================================
29  //===========================public member functions============================
39  inline double VBHBinContent() const { return m_vbh_bin_content_rel; }
40  inline double &VBHBinContent() { return m_vbh_bin_content_rel; }
43  inline double MaxBinwidth() const { return m_max_bin_width; }
44 
45  inline double &MaxBinwidth() { return m_max_bin_width; }
48  inline double VBHLow() const { return m_vbh_low; }
49  inline double &VBHLow() { return m_vbh_low; }
53  inline double EndMin() const { return m_end_min; }
54  inline double &EndMin() { return m_end_min; }
55  inline double EndMax() const { return m_end_max; }
56  inline double &EndMax() { return m_end_max; }
59  inline double DistBackground() const { return m_dist_background; }
60  inline double &DistBackground() { return m_dist_background; }
69  inline const int &MinBackgroundBins() const { return m_min_background_bins; }
70  inline int &MinBackgroundBins() { return m_min_background_bins; }
73  inline double DistAB() const { return m_dist_ab; }
74  inline double &DistAB() { return m_dist_ab; }
77  inline double WidthAB() const { return m_width_ab; }
78  inline double &WidthAB() { return m_width_ab; }
80  private:
81  //===========================private data members=============================
87  double m_vbh_low;
95  double m_dist_ab;
97  double m_width_ab;
98  };
99 
100 } // namespace MuonCalib
101 
102 #endif
MuonCalib::T0MTSettingsTMax::VBHLow
double & VBHLow()
Definition: T0MTSettingsTMax.h:49
MuonCalib::T0MTSettingsTMax::m_width_ab
double m_width_ab
width of a/b region
Definition: T0MTSettingsTMax.h:97
MuonCalib::T0MTSettingsTMax::EndMax
double & EndMax()
Definition: T0MTSettingsTMax.h:56
MuonCalib::T0MTSettingsTMax::MinBackgroundBins
int & MinBackgroundBins()
Definition: T0MTSettingsTMax.h:70
MuonCalib::T0MTSettingsTMax::WidthAB
double WidthAB() const
Width of the region in which the parameters a and b are estimated.
Definition: T0MTSettingsTMax.h:77
MuonCalib::T0MTSettingsTMax::m_end_min
double m_end_min
range in which the falling edge is searched
Definition: T0MTSettingsTMax.h:89
MuonCalib::T0MTSettingsTMax::VBHBinContent
double VBHBinContent() const
Number of hits per histogram bin for the VariableBinwidthHistogram The number is given relative to th...
Definition: T0MTSettingsTMax.h:39
MuonCalib::T0MTSettingsTMax::MaxBinwidth
double & MaxBinwidth()
Definition: T0MTSettingsTMax.h:45
MuonCalib::T0MTSettingsTMax::m_end_max
double m_end_max
Definition: T0MTSettingsTMax.h:89
MuonCalib::T0MTSettingsTMax::MaxBinwidth
double MaxBinwidth() const
Maximum bin width for the VariableBinwidthHistogram The bins will not be wider than this even if it m...
Definition: T0MTSettingsTMax.h:43
MuonCalib::T0MTSettingsTMax::WidthAB
double & WidthAB()
Definition: T0MTSettingsTMax.h:78
MuonCalib::T0MTSettingsTMax::DistBackground
double & DistBackground()
Definition: T0MTSettingsTMax.h:60
MuonCalib::T0MTSettingsTMax::m_dist_background
double m_dist_background
distance between detected falling edge and begin of background region
Definition: T0MTSettingsTMax.h:91
MuonCalib::T0MTSettingsTMax::DistAB
double DistAB() const
Distance of the a/b region from the detected falling edge.
Definition: T0MTSettingsTMax.h:73
MuonCalib::T0MTSettingsTMax::DistBackground
double DistBackground() const
distance between the detected falling edge and the begin of the background region
Definition: T0MTSettingsTMax.h:59
MuonCalib::T0MTSettingsTMax
Definition: T0MTSettingsTMax.h:24
MuonCalib::T0MTSettingsTMax::m_max_bin_width
double m_max_bin_width
maximum bin width for tmax-VBH
Definition: T0MTSettingsTMax.h:85
MuonCalib::T0MTSettingsTMax::m_dist_ab
double m_dist_ab
distance of a/b region from detected falling edge
Definition: T0MTSettingsTMax.h:95
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::T0MTSettingsTMax::m_vbh_bin_content_rel
double m_vbh_bin_content_rel
relative bin content for tmax-VBH
Definition: T0MTSettingsTMax.h:83
MuonCalib::T0MTSettingsTMax::m_vbh_low
double m_vbh_low
lower edge of tmax-VBH relative to t0
Definition: T0MTSettingsTMax.h:87
MuonCalib::T0MTSettingsTMax::EndMin
double EndMin() const
The range of the falling edge of the spectrum is searched in a region after t0.
Definition: T0MTSettingsTMax.h:53
MuonCalib::T0MTSettingsTMax::m_min_background_bins
int m_min_background_bins
minimum number of bins for background region
Definition: T0MTSettingsTMax.h:93
MuonCalib::T0MTSettingsTMax::T0MTSettingsTMax
T0MTSettingsTMax()
default constructor
Definition: T0MTSettingsTMax.cxx:9
MuonCalib::T0MTSettingsTMax::EndMax
double EndMax() const
Definition: T0MTSettingsTMax.h:55
MuonCalib::T0MTSettingsTMax::EndMin
double & EndMin()
Definition: T0MTSettingsTMax.h:54
MuonCalib::T0MTSettingsTMax::MinBackgroundBins
const int & MinBackgroundBins() const
The minimum width of the region for the background estimation.
Definition: T0MTSettingsTMax.h:69
MuonCalib::T0MTSettingsTMax::DistAB
double & DistAB()
Definition: T0MTSettingsTMax.h:74
MuonCalib::T0MTSettingsTMax::VBHLow
double VBHLow() const
For the pattern-recognition only a part of the drift time spectrum is used for creating the VariableB...
Definition: T0MTSettingsTMax.h:48
MuonCalib::T0MTSettingsTMax::VBHBinContent
double & VBHBinContent()
Definition: T0MTSettingsTMax.h:40