ATLAS Offline Software
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 
19  public:
23  virtual ~IMdtPatRecFitter() = default;
24 
26 
29 
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:
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