ATLAS Offline Software
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibInterfaces
MdtCalibInterfaces
IMdtPatRecFitter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef MUONCALIB_IMDTPATRECFITTER_H
5
#define MUONCALIB_IMDTPATRECFITTER_H
6
7
// MdtCalibInterfaces
8
#include "
IMdtSegmentFitter.h
"
9
10
namespace
MuonCalib
{
11
class
MdtCalibHitBase;
12
18
class
IMdtPatRecFitter
:
public
IMdtSegmentFitter
{
19
public
:
21
IMdtPatRecFitter
() :
IMdtSegmentFitter
(),
m_refine_segment
(false),
m_refit
(false) {}
23
virtual
~IMdtPatRecFitter
() =
default
;
24
26
29
34
void
SetRefineSegmentFlag
(
const
bool
flag
) {
m_refine_segment
=
flag
; }
35
37
bool
RefineSegmentFlag
()
const
{
return
m_refine_segment
; }
38
40
void
switchOnRefit
() {
m_refit
=
true
; }
41
void
switchOffRefit
() {
m_refit
=
false
; }
43
bool
refit
()
const
{
return
m_refit
; }
45
virtual
void
setRoadWidth
(
const
double
) = 0;
46
47
protected
:
49
bool
m_refine_segment
;
50
bool
m_refit
;
51
};
52
53
}
// namespace MuonCalib
54
55
#endif
MuonCalib::IMdtPatRecFitter::refit
bool refit() const
return refit flag
Definition:
IMdtPatRecFitter.h:43
IMdtSegmentFitter.h
MuonCalib::IMdtPatRecFitter::RefineSegmentFlag
bool RefineSegmentFlag() const
get refine segment flag
Definition:
IMdtPatRecFitter.h:37
MuonCalib::IMdtSegmentFitter
Definition:
IMdtSegmentFitter.h:30
MuonCalib::IMdtPatRecFitter::m_refit
bool m_refit
Definition:
IMdtPatRecFitter.h:50
MuonCalib::IMdtPatRecFitter::switchOffRefit
void switchOffRefit()
Definition:
IMdtPatRecFitter.h:41
master.flag
bool flag
Definition:
master.py:29
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition:
CscCalcPed.cxx:22
MuonCalib::IMdtPatRecFitter::m_refine_segment
bool m_refine_segment
flags
Definition:
IMdtPatRecFitter.h:49
MuonCalib::IMdtPatRecFitter::switchOnRefit
void switchOnRefit()
switch on/off chi^2 refit after hit selection
Definition:
IMdtPatRecFitter.h:40
MuonCalib::IMdtPatRecFitter
Definition:
IMdtPatRecFitter.h:18
MuonCalib::IMdtPatRecFitter::SetRefineSegmentFlag
void SetRefineSegmentFlag(const bool flag)
number of hits selected for track
Definition:
IMdtPatRecFitter.h:34
MuonCalib::IMdtPatRecFitter::setRoadWidth
virtual void setRoadWidth(const double)=0
set road width
MuonCalib::IMdtPatRecFitter::~IMdtPatRecFitter
virtual ~IMdtPatRecFitter()=default
destructor
MuonCalib::IMdtPatRecFitter::IMdtPatRecFitter
IMdtPatRecFitter()
constructor
Definition:
IMdtPatRecFitter.h:21
Generated on Sun Dec 22 2024 21:11:29 for ATLAS Offline Software by
1.8.18