ATLAS Offline Software
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibInterfaces
MdtCalibInterfaces
IMdtSegmentFitter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// IMdtSegmentFitter.h
7
// Header file for class IMdtSegmentFitter
9
// (c) ATLAS Detector software
11
// nveldik@nikhef.nl
13
14
#ifndef MUONCALIB_IMDTSEGMENTFITTER_H
15
#define MUONCALIB_IMDTSEGMENTFITTER_H
16
17
#include <vector>
18
19
namespace
MuonCalib
{
20
28
class
MuonCalibSegment;
29
30
class
IMdtSegmentFitter
{
31
public
:
32
typedef
std::vector<unsigned int>
HitSelection
;
33
35
virtual
~IMdtSegmentFitter
() {}
36
38
virtual
bool
fit
(
MuonCalibSegment
& seg)
const
= 0;
39
46
virtual
bool
fit
(
MuonCalibSegment
& seg,
HitSelection
selection
)
const
= 0;
47
48
virtual
void
printLevel
(
int
) = 0;
49
};
50
51
}
// namespace MuonCalib
52
53
#endif
MuonCalib::IMdtSegmentFitter::fit
virtual bool fit(MuonCalibSegment &seg) const =0
fit using all hits
MuonCalib::MuonCalibSegment
Definition:
MuonCalibSegment.h:39
MuonCalib::IMdtSegmentFitter
Definition:
IMdtSegmentFitter.h:30
MuonCalib::IMdtSegmentFitter::~IMdtSegmentFitter
virtual ~IMdtSegmentFitter()
destructor
Definition:
IMdtSegmentFitter.h:35
MuonCalib::IMdtSegmentFitter::fit
virtual bool fit(MuonCalibSegment &seg, HitSelection selection) const =0
fit subset of the hits.
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition:
CscCalcPed.cxx:22
selection
std::string selection
Definition:
fbtTestBasics.cxx:75
MuonCalib::IMdtSegmentFitter::printLevel
virtual void printLevel(int)=0
MuonCalib::IMdtSegmentFitter::HitSelection
std::vector< unsigned int > HitSelection
Definition:
IMdtSegmentFitter.h:32
Generated on Thu Nov 7 2024 21:16:43 for ATLAS Offline Software by
1.8.18