ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibT0
MdtCalibT0
T0MTSettingsT0.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
// MTT0SettingsT0.h
6
// Header file for class MTSettings
8
// (c) ATLAS Detector software
10
//
12
13
#ifndef MTT0SETTINGST0_H
14
#define MTT0SETTINGST0_H
15
21
22
namespace
MuonCalib
{
23
24
class
T0MTSettingsT0
{
25
public
:
26
//===========================constructor========================================
28
T0MTSettingsT0
();
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
; }
54
inline
int
MinBackgroundBins
()
const
{
return
m_min_background_bins
; }
55
inline
int
&
MinBackgroundBins
() {
return
m_min_background_bins
; }
57
inline
double
Tstart
()
const
{
return
m_T_start
; }
58
inline
double
&
Tstart
() {
return
m_T_start
; }
60
inline
const
bool
&
UseTopChi2
()
const
{
return
m_use_top_chi2
; }
61
inline
bool
&
UseTopChi2
() {
return
m_use_top_chi2
; }
63
inline
double
ScrambleThreshold
()
const
{
return
m_scramble_threshold
; }
64
inline
double
&
ScrambleThreshold
() {
return
m_scramble_threshold
; }
65
inline
double
&
ScrambleThreshold
(
const
double
scramble_threshold) {
66
m_scramble_threshold
= scramble_threshold;
67
return
m_scramble_threshold
;
68
}
69
70
inline
double
SlicingThreshold
()
const
{
return
m_slicing_chi2
; }
71
inline
double
&
SlicingThreshold
() {
return
m_slicing_chi2
; }
72
inline
double
&
SlicingThreshold
(
const
double
slicing_threshold) {
73
m_slicing_chi2
= slicing_threshold;
74
return
m_slicing_chi2
;
75
}
76
77
inline
const
bool
&
CorrectRelT0s
()
const
{
return
m_correct_rel_t0s
; }
78
inline
bool
&
CorrectRelT0s
() {
return
m_correct_rel_t0s
; }
79
80
private
:
81
//===========================private data members=============================
83
double
m_vbh_bin_content_rel
;
85
double
m_max_bin_width
;
87
int
m_min_background_bins
;
89
double
m_T_start
;
91
bool
m_use_top_chi2
;
93
double
m_scramble_threshold
;
95
double
m_slicing_chi2
;
97
bool
m_correct_rel_t0s
;
98
};
99
100
}
// namespace MuonCalib
101
102
#endif
MuonCalib::T0MTSettingsT0::m_slicing_chi2
double m_slicing_chi2
chi2 limit for slicing method
Definition
T0MTSettingsT0.h:95
MuonCalib::T0MTSettingsT0::MaxBinWidth
double MaxBinWidth() const
Maximum bin width for the VariableBinwidthHistogram The bins will not be wider than this even if it m...
Definition
T0MTSettingsT0.h:43
MuonCalib::T0MTSettingsT0::m_correct_rel_t0s
bool m_correct_rel_t0s
correct for relative t0s
Definition
T0MTSettingsT0.h:97
MuonCalib::T0MTSettingsT0::m_max_bin_width
double m_max_bin_width
maximum bin width for -VBH
Definition
T0MTSettingsT0.h:85
MuonCalib::T0MTSettingsT0::UseTopChi2
const bool & UseTopChi2() const
If true use only the top part of the function for the chi2 calculation.
Definition
T0MTSettingsT0.h:60
MuonCalib::T0MTSettingsT0::VBHBinContent
double & VBHBinContent()
Definition
T0MTSettingsT0.h:40
MuonCalib::T0MTSettingsT0::MinBackgroundBins
int MinBackgroundBins() const
The minimum width of the region for the background estimation.
Definition
T0MTSettingsT0.h:54
MuonCalib::T0MTSettingsT0::m_T_start
double m_T_start
T start value.
Definition
T0MTSettingsT0.h:89
MuonCalib::T0MTSettingsT0::m_use_top_chi2
bool m_use_top_chi2
use top chi2 instead of total chi2
Definition
T0MTSettingsT0.h:91
MuonCalib::T0MTSettingsT0::m_scramble_threshold
double m_scramble_threshold
chi2 limit for scrambling
Definition
T0MTSettingsT0.h:93
MuonCalib::T0MTSettingsT0::SlicingThreshold
double & SlicingThreshold(const double slicing_threshold)
Definition
T0MTSettingsT0.h:72
MuonCalib::T0MTSettingsT0::MinBackgroundBins
int & MinBackgroundBins()
Definition
T0MTSettingsT0.h:55
MuonCalib::T0MTSettingsT0::m_vbh_bin_content_rel
double m_vbh_bin_content_rel
relative bin content for t0-VBH
Definition
T0MTSettingsT0.h:83
MuonCalib::T0MTSettingsT0::VBHBinContent
double VBHBinContent() const
Number of hits per histogram bin for the VariableBinwidthHistogram The number is given relative to th...
Definition
T0MTSettingsT0.h:39
MuonCalib::T0MTSettingsT0::CorrectRelT0s
const bool & CorrectRelT0s() const
Definition
T0MTSettingsT0.h:77
MuonCalib::T0MTSettingsT0::SlicingThreshold
double SlicingThreshold() const
the chi2 threshold at which the slicing method is used
Definition
T0MTSettingsT0.h:70
MuonCalib::T0MTSettingsT0::m_min_background_bins
int m_min_background_bins
minimum number of bins for -background estimation
Definition
T0MTSettingsT0.h:87
MuonCalib::T0MTSettingsT0::UseTopChi2
bool & UseTopChi2()
Definition
T0MTSettingsT0.h:61
MuonCalib::T0MTSettingsT0::CorrectRelT0s
bool & CorrectRelT0s()
Definition
T0MTSettingsT0.h:78
MuonCalib::T0MTSettingsT0::SlicingThreshold
double & SlicingThreshold()
Definition
T0MTSettingsT0.h:71
MuonCalib::T0MTSettingsT0::ScrambleThreshold
double & ScrambleThreshold(const double scramble_threshold)
Definition
T0MTSettingsT0.h:65
MuonCalib::T0MTSettingsT0::Tstart
double & Tstart()
Definition
T0MTSettingsT0.h:58
MuonCalib::T0MTSettingsT0::ScrambleThreshold
double & ScrambleThreshold()
Definition
T0MTSettingsT0.h:64
MuonCalib::T0MTSettingsT0::T0MTSettingsT0
T0MTSettingsT0()
default constructor
Definition
T0MTSettingsT0.cxx:9
MuonCalib::T0MTSettingsT0::MaxBinWidth
double & MaxBinWidth()
Definition
T0MTSettingsT0.h:45
MuonCalib::T0MTSettingsT0::Tstart
double Tstart() const
Start value for the T-Parameter in the -fit.
Definition
T0MTSettingsT0.h:57
MuonCalib::T0MTSettingsT0::ScrambleThreshold
double ScrambleThreshold() const
the chi2 threshold at which the scrambling method is used
Definition
T0MTSettingsT0.h:63
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