ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibT0
MdtCalibT0
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
22
namespace
MuonCalib
{
23
24
class
T0MTSettingsTMax
{
25
public
:
26
//===========================constructor========================================
28
T0MTSettingsTMax
();
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=============================
83
double
m_vbh_bin_content_rel
;
85
double
m_max_bin_width
;
87
double
m_vbh_low
;
89
double
m_end_min
,
m_end_max
;
91
double
m_dist_background
;
93
int
m_min_background_bins
;
95
double
m_dist_ab
;
97
double
m_width_ab
;
98
};
99
100
}
// namespace MuonCalib
101
102
#endif
MuonCalib::T0MTSettingsTMax::EndMax
double EndMax() const
Definition
T0MTSettingsTMax.h:55
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::DistBackground
double & DistBackground()
Definition
T0MTSettingsTMax.h:60
MuonCalib::T0MTSettingsTMax::VBHLow
double & VBHLow()
Definition
T0MTSettingsTMax.h:49
MuonCalib::T0MTSettingsTMax::MinBackgroundBins
int & MinBackgroundBins()
Definition
T0MTSettingsTMax.h:70
MuonCalib::T0MTSettingsTMax::WidthAB
double & WidthAB()
Definition
T0MTSettingsTMax.h:78
MuonCalib::T0MTSettingsTMax::m_width_ab
double m_width_ab
width of a/b region
Definition
T0MTSettingsTMax.h:97
MuonCalib::T0MTSettingsTMax::m_min_background_bins
int m_min_background_bins
minimum number of bins for background region
Definition
T0MTSettingsTMax.h:93
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::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::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::EndMin
double & EndMin()
Definition
T0MTSettingsTMax.h:54
MuonCalib::T0MTSettingsTMax::m_dist_ab
double m_dist_ab
distance of a/b region from detected falling edge
Definition
T0MTSettingsTMax.h:95
MuonCalib::T0MTSettingsTMax::VBHBinContent
double & VBHBinContent()
Definition
T0MTSettingsTMax.h:40
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::T0MTSettingsTMax
T0MTSettingsTMax()
default constructor
Definition
T0MTSettingsTMax.cxx:9
MuonCalib::T0MTSettingsTMax::MaxBinwidth
double & MaxBinwidth()
Definition
T0MTSettingsTMax.h:45
MuonCalib::T0MTSettingsTMax::m_end_min
double m_end_min
range in which the falling edge is searched
Definition
T0MTSettingsTMax.h:89
MuonCalib::T0MTSettingsTMax::m_vbh_low
double m_vbh_low
lower edge of tmax-VBH relative to t0
Definition
T0MTSettingsTMax.h:87
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::EndMax
double & EndMax()
Definition
T0MTSettingsTMax.h:56
MuonCalib::T0MTSettingsTMax::m_end_max
double m_end_max
Definition
T0MTSettingsTMax.h:89
MuonCalib::T0MTSettingsTMax::m_max_bin_width
double m_max_bin_width
maximum bin width for tmax-VBH
Definition
T0MTSettingsTMax.h:85
MuonCalib::T0MTSettingsTMax::DistAB
double DistAB() const
Distance of the a/b region from the detected falling edge.
Definition
T0MTSettingsTMax.h:73
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_dist_background
double m_dist_background
distance between detected falling edge and begin of background region
Definition
T0MTSettingsTMax.h:91
MuonCalib::T0MTSettingsTMax::m_vbh_bin_content_rel
double m_vbh_bin_content_rel
relative bin content for tmax-VBH
Definition
T0MTSettingsTMax.h:83
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition
CscCalcPed.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0