ATLAS Offline Software
Loading...
Searching...
No Matches
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
21
22namespace MuonCalib {
23
25 public:
26 //===========================constructor========================================
29 //===========================public member functions============================
35
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
double MaxBinwidth() const
Maximum bin width for the VariableBinwidthHistogram The bins will not be wider than this even if it m...
double m_width_ab
width of a/b region
int m_min_background_bins
minimum number of bins for background region
double EndMin() const
The range of the falling edge of the spectrum is searched in a region after t0.
double VBHBinContent() const
Number of hits per histogram bin for the VariableBinwidthHistogram The number is given relative to th...
double VBHLow() const
For the pattern-recognition only a part of the drift time spectrum is used for creating the VariableB...
double m_dist_ab
distance of a/b region from detected falling edge
double DistBackground() const
distance between the detected falling edge and the begin of the background region
T0MTSettingsTMax()
default constructor
double m_end_min
range in which the falling edge is searched
double m_vbh_low
lower edge of tmax-VBH relative to t0
const int & MinBackgroundBins() const
The minimum width of the region for the background estimation.
double m_max_bin_width
maximum bin width for tmax-VBH
double DistAB() const
Distance of the a/b region from the detected falling edge.
double WidthAB() const
Width of the region in which the parameters a and b are estimated.
double m_dist_background
distance between detected falling edge and begin of background region
double m_vbh_bin_content_rel
relative bin content for tmax-VBH
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.