ATLAS Offline Software
Public Member Functions | List of all members
MuonCalib::T0MTSettingsTMax Class Reference

#include <T0MTSettingsTMax.h>

Collaboration diagram for MuonCalib::T0MTSettingsTMax:

Public Member Functions

 T0MTSettingsTMax ()
 default constructor More...
 

Parameters for tmax-pattern recognition

Note: These parameters default to well proven parameters.

The algorithm should work an all spectra with these. The only parameter which is likely to be adapted is TMaxMinBackgroundBins()

double m_vbh_bin_content_rel
 relative bin content for tmax-VBH More...
 
double m_max_bin_width
 maximum bin width for tmax-VBH More...
 
double m_vbh_low
 lower edge of tmax-VBH relative to t0 More...
 
double m_end_min
 range in which the falling edge is searched More...
 
double m_end_max
 
double m_dist_background
 distance between detected falling edge and begin of background region More...
 
int m_min_background_bins
 minimum number of bins for background region More...
 
double m_dist_ab
 distance of a/b region from detected falling edge More...
 
double m_width_ab
 width of a/b region More...
 
const double & VBHBinContent () const
 Number of hits per histogram bin for the VariableBinwidthHistogram The number is given relative to the maximum bin content of the time-Spectrum This number must be >1. More...
 
double & VBHBinContent ()
 
const double & MaxBinwidth () const
 Maximum bin width for the VariableBinwidthHistogram The bins will not be wider than this even if it means that they will be underfull. More...
 
double & MaxBinwidth ()
 
const double & VBHLow () const
 For the pattern-recognition only a part of the drift time spectrum is used for creating the VariableBinwidthHistogram. More...
 
double & VBHLow ()
 
const double & EndMin () const
 The range of the falling edge of the spectrum is searched in a region after t0. More...
 
double & EndMin ()
 
const double & EndMax () const
 
double & EndMax ()
 
const double & DistBackground () const
 distance between the detected falling edge and the begin of the background region More...
 
double & DistBackground ()
 
const int & MinBackgroundBins () const
 The minimum width of the region for the background estimation. More...
 
int & MinBackgroundBins ()
 
const double & DistAB () const
 Distance of the a/b region from the detected falling edge. More...
 
double & DistAB ()
 
const double & WidthAB () const
 Width of the region in which the parameters a and b are estimated. More...
 
double & WidthAB ()
 

Detailed Description

Definition at line 24 of file T0MTSettingsTMax.h.

Constructor & Destructor Documentation

◆ T0MTSettingsTMax()

T0MTSettingsTMax::T0MTSettingsTMax ( )

default constructor

Definition at line 9 of file T0MTSettingsTMax.cxx.

9  :
11  m_max_bin_width(40.0),
12  m_vbh_low(200.0),
13  m_end_min(500.0),
14  m_end_max(1000.0),
15  m_dist_background(80.0),
17  m_dist_ab(50.0),
18  m_width_ab(300.0) {}

Member Function Documentation

◆ DistAB() [1/2]

double& MuonCalib::T0MTSettingsTMax::DistAB ( )
inline

Definition at line 74 of file T0MTSettingsTMax.h.

74 { return m_dist_ab; }

◆ DistAB() [2/2]

const double& MuonCalib::T0MTSettingsTMax::DistAB ( ) const
inline

Distance of the a/b region from the detected falling edge.

Definition at line 73 of file T0MTSettingsTMax.h.

73 { return m_dist_ab; }

◆ DistBackground() [1/2]

double& MuonCalib::T0MTSettingsTMax::DistBackground ( )
inline

Definition at line 60 of file T0MTSettingsTMax.h.

60 { return m_dist_background; }

◆ DistBackground() [2/2]

const double& MuonCalib::T0MTSettingsTMax::DistBackground ( ) const
inline

distance between the detected falling edge and the begin of the background region

Definition at line 59 of file T0MTSettingsTMax.h.

59 { return m_dist_background; }

◆ EndMax() [1/2]

double& MuonCalib::T0MTSettingsTMax::EndMax ( )
inline

Definition at line 56 of file T0MTSettingsTMax.h.

56 { return m_end_max; }

◆ EndMax() [2/2]

const double& MuonCalib::T0MTSettingsTMax::EndMax ( ) const
inline

Definition at line 55 of file T0MTSettingsTMax.h.

55 { return m_end_max; }

◆ EndMin() [1/2]

double& MuonCalib::T0MTSettingsTMax::EndMin ( )
inline

Definition at line 54 of file T0MTSettingsTMax.h.

54 { return m_end_min; }

◆ EndMin() [2/2]

const double& MuonCalib::T0MTSettingsTMax::EndMin ( ) const
inline

The range of the falling edge of the spectrum is searched in a region after t0.

This range is given here. The range defaults to a verry large area which should be ok for all spectra

Definition at line 53 of file T0MTSettingsTMax.h.

53 { return m_end_min; }

◆ MaxBinwidth() [1/2]

double& MuonCalib::T0MTSettingsTMax::MaxBinwidth ( )
inline

Definition at line 45 of file T0MTSettingsTMax.h.

45 { return m_max_bin_width; }

◆ MaxBinwidth() [2/2]

const double& MuonCalib::T0MTSettingsTMax::MaxBinwidth ( ) const
inline

Maximum bin width for the VariableBinwidthHistogram The bins will not be wider than this even if it means that they will be underfull.

Definition at line 43 of file T0MTSettingsTMax.h.

43 { return m_max_bin_width; }

◆ MinBackgroundBins() [1/2]

int& MuonCalib::T0MTSettingsTMax::MinBackgroundBins ( )
inline

Definition at line 70 of file T0MTSettingsTMax.h.

70 { return m_min_background_bins; }

◆ MinBackgroundBins() [2/2]

const int& MuonCalib::T0MTSettingsTMax::MinBackgroundBins ( ) const
inline

The minimum width of the region for the background estimation.

This width is given in number of bins of the time spectrum. If the pattern recognition selects a smaller region, the upper boarder of the region will be moved to the last bin of the time spectrum.

NOTE: This should be the approximate width of the trigger matching window after . If this parmeter is to big, the background may be underestimated (with verry little effect on t_max).

Definition at line 69 of file T0MTSettingsTMax.h.

69 { return m_min_background_bins; }

◆ VBHBinContent() [1/2]

double& MuonCalib::T0MTSettingsTMax::VBHBinContent ( )
inline

Definition at line 40 of file T0MTSettingsTMax.h.

40 { return m_vbh_bin_content_rel; }

◆ VBHBinContent() [2/2]

const double& MuonCalib::T0MTSettingsTMax::VBHBinContent ( ) const
inline

Number of hits per histogram bin for the VariableBinwidthHistogram The number is given relative to the maximum bin content of the time-Spectrum This number must be >1.

Definition at line 39 of file T0MTSettingsTMax.h.

39 { return m_vbh_bin_content_rel; }

◆ VBHLow() [1/2]

double& MuonCalib::T0MTSettingsTMax::VBHLow ( )
inline

Definition at line 49 of file T0MTSettingsTMax.h.

49 { return m_vbh_low; }

◆ VBHLow() [2/2]

const double& MuonCalib::T0MTSettingsTMax::VBHLow ( ) const
inline

For the pattern-recognition only a part of the drift time spectrum is used for creating the VariableBinwidthHistogram.

This parameter gives the lower limit for this region minus t0

Definition at line 48 of file T0MTSettingsTMax.h.

48 { return m_vbh_low; }

◆ WidthAB() [1/2]

double& MuonCalib::T0MTSettingsTMax::WidthAB ( )
inline

Definition at line 78 of file T0MTSettingsTMax.h.

78 { return m_width_ab; }

◆ WidthAB() [2/2]

const double& MuonCalib::T0MTSettingsTMax::WidthAB ( ) const
inline

Width of the region in which the parameters a and b are estimated.

Definition at line 77 of file T0MTSettingsTMax.h.

77 { return m_width_ab; }

Member Data Documentation

◆ m_dist_ab

double MuonCalib::T0MTSettingsTMax::m_dist_ab
private

distance of a/b region from detected falling edge

Definition at line 95 of file T0MTSettingsTMax.h.

◆ m_dist_background

double MuonCalib::T0MTSettingsTMax::m_dist_background
private

distance between detected falling edge and begin of background region

Definition at line 91 of file T0MTSettingsTMax.h.

◆ m_end_max

double MuonCalib::T0MTSettingsTMax::m_end_max
private

Definition at line 89 of file T0MTSettingsTMax.h.

◆ m_end_min

double MuonCalib::T0MTSettingsTMax::m_end_min
private

range in which the falling edge is searched

Definition at line 89 of file T0MTSettingsTMax.h.

◆ m_max_bin_width

double MuonCalib::T0MTSettingsTMax::m_max_bin_width
private

maximum bin width for tmax-VBH

Definition at line 85 of file T0MTSettingsTMax.h.

◆ m_min_background_bins

int MuonCalib::T0MTSettingsTMax::m_min_background_bins
private

minimum number of bins for background region

Definition at line 93 of file T0MTSettingsTMax.h.

◆ m_vbh_bin_content_rel

double MuonCalib::T0MTSettingsTMax::m_vbh_bin_content_rel
private

relative bin content for tmax-VBH

Definition at line 83 of file T0MTSettingsTMax.h.

◆ m_vbh_low

double MuonCalib::T0MTSettingsTMax::m_vbh_low
private

lower edge of tmax-VBH relative to t0

Definition at line 87 of file T0MTSettingsTMax.h.

◆ m_width_ab

double MuonCalib::T0MTSettingsTMax::m_width_ab
private

width of a/b region

Definition at line 97 of file T0MTSettingsTMax.h.


The documentation for this class was generated from the following files:
MuonCalib::T0MTSettingsTMax::m_width_ab
double m_width_ab
width of a/b region
Definition: T0MTSettingsTMax.h:97
MuonCalib::T0MTSettingsTMax::m_end_min
double m_end_min
range in which the falling edge is searched
Definition: T0MTSettingsTMax.h:89
MuonCalib::T0MTSettingsTMax::m_end_max
double m_end_max
Definition: T0MTSettingsTMax.h:89
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_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::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::m_min_background_bins
int m_min_background_bins
minimum number of bins for background region
Definition: T0MTSettingsTMax.h:93