ATLAS Offline Software
IMdtSegmentSelector.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // IMdtSegmentSelector.h
6 // Header file for class IMdtSegmentSelector
8 // (c) ATLAS Detector software
10 // nveldik@nikhef.nl
12 
13 #ifndef MUONCALIB_IMDTSEGMENTSELECTOR_H
14 #define MUONCALIB_IMDTSEGMENTSELECTOR_H
15 
16 namespace MuonCalib {
24  class MuonCalibSegment;
25 
27  public:
29  virtual ~IMdtSegmentSelector() {}
30 
32  virtual bool select(const MuonCalibSegment& seg) const = 0;
33 
35  virtual void setPrintLevel(int level) = 0;
36  };
37 
38 } // namespace MuonCalib
39 
40 #endif
MuonCalib::IMdtSegmentSelector
Definition: IMdtSegmentSelector.h:26
MuonCalib::MuonCalibSegment
Definition: MuonCalibSegment.h:39
MuonCalib::IMdtSegmentSelector::select
virtual bool select(const MuonCalibSegment &seg) const =0
return true if segment satisfies selection criteria
python.iconfTool.models.loaders.level
level
Definition: loaders.py:20
MuonCalib::IMdtSegmentSelector::setPrintLevel
virtual void setPrintLevel(int level)=0
set print level
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::IMdtSegmentSelector::~IMdtSegmentSelector
virtual ~IMdtSegmentSelector()
destructor
Definition: IMdtSegmentSelector.h:29