ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
17
18
class
IMdtPatRecFitter
:
public
IMdtSegmentFitter
{
19
public
:
21
IMdtPatRecFitter
() :
IMdtSegmentFitter
(),
m_refine_segment
(false),
m_refit
(false) {}
23
virtual
~IMdtPatRecFitter
() =
default
;
24
27
30
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
IMdtSegmentFitter.h
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::IMdtPatRecFitter
IMdtPatRecFitter()
constructor
Definition
IMdtPatRecFitter.h:21
MuonCalib::IMdtPatRecFitter::~IMdtPatRecFitter
virtual ~IMdtPatRecFitter()=default
destructor
MuonCalib::IMdtPatRecFitter::switchOffRefit
void switchOffRefit()
Definition
IMdtPatRecFitter.h:41
MuonCalib::IMdtPatRecFitter::RefineSegmentFlag
bool RefineSegmentFlag() const
get refine segment flag
Definition
IMdtPatRecFitter.h:37
MuonCalib::IMdtPatRecFitter::m_refit
bool m_refit
Definition
IMdtPatRecFitter.h:50
MuonCalib::IMdtPatRecFitter::setRoadWidth
virtual void setRoadWidth(const double)=0
set road width
MuonCalib::IMdtPatRecFitter::refit
bool refit() const
return refit flag
Definition
IMdtPatRecFitter.h:43
MuonCalib::IMdtPatRecFitter::SetRefineSegmentFlag
void SetRefineSegmentFlag(const bool flag)
number of hits selected for track
Definition
IMdtPatRecFitter.h:34
MuonCalib::IMdtSegmentFitter
Interface for MdtSegment fitters.
Definition
IMdtSegmentFitter.h:30
MuonCalib::MdtCalibHitBase
Athena-independent part of the MdtCalibHit.
Definition
MdtCalibHitBase.h:36
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