ATLAS Offline Software
IMdtPatRecFitter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 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 
20  public:
24  virtual ~IMdtPatRecFitter() = default;
25 
27 
30 
36 
38  bool RefineSegmentFlag() const { return m_refine_segment; }
39 
41  void switchOnRefit() { m_refit = true; }
42  void switchOffRefit() { m_refit = false; }
44  bool refit() const { return m_refit; }
46  virtual void setRoadWidth(const double &) = 0;
47 
48  protected:
51  bool m_refit;
52  };
53 
54 } // namespace MuonCalib
55 
56 #endif
MuonCalib::IMdtPatRecFitter::refit
bool refit() const
return refit flag
Definition: IMdtPatRecFitter.h:44
IMdtSegmentFitter.h
MuonCalib::IMdtPatRecFitter::RefineSegmentFlag
bool RefineSegmentFlag() const
get refine segment flag
Definition: IMdtPatRecFitter.h:38
MuonCalib::IMdtSegmentFitter
Definition: IMdtSegmentFitter.h:30
MuonCalib::IMdtPatRecFitter::m_refit
bool m_refit
Definition: IMdtPatRecFitter.h:51
MuonCalib::IMdtPatRecFitter::switchOffRefit
void switchOffRefit()
Definition: IMdtPatRecFitter.h:42
MuonCalib::IMdtPatRecFitter::setRoadWidth
virtual void setRoadWidth(const double &)=0
set road width
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:50
MuonCalib::IMdtPatRecFitter::switchOnRefit
void switchOnRefit()
switch on/off chi^2 refit after hit selection
Definition: IMdtPatRecFitter.h:41
MuonCalib::IMdtPatRecFitter
Definition: IMdtPatRecFitter.h:19
MuonCalib::IMdtPatRecFitter::SetRefineSegmentFlag
void SetRefineSegmentFlag(const bool flag)
number of hits selected for track
Definition: IMdtPatRecFitter.h:35
MuonCalib::IMdtPatRecFitter::~IMdtPatRecFitter
virtual ~IMdtPatRecFitter()=default
destructor
MuonCalib::IMdtPatRecFitter::IMdtPatRecFitter
IMdtPatRecFitter()
constructor
Definition: IMdtPatRecFitter.h:22