ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonRecTools
MuonRecToolInterfaces
MuonRecToolInterfaces
IMuonSegmentCleaner.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
#ifndef MUON_IMUONSEGMENTCLEANER_H
6
#define MUON_IMUONSEGMENTCLEANER_H
7
8
#include <vector>
9
10
#include "GaudiKernel/IAlgTool.h"
11
12
static
const
InterfaceID
IID_IMuonSegmentCleaner
(
"Muon::IMuonSegmentCleaner"
, 1, 0);
13
14
namespace
Muon
{
15
16
class
MuonSegment
;
17
19
class
IMuonSegmentCleaner
:
virtual
public
IAlgTool {
20
public
:
21
static
const
InterfaceID&
interfaceID
();
22
28
virtual
const
MuonSegment
*
resolve
(
const
MuonSegment
* segment)
const
= 0;
29
};
30
31
inline
const
InterfaceID&
IMuonSegmentCleaner::interfaceID
() {
return
IID_IMuonSegmentCleaner
; }
32
}
// namespace Muon
33
34
#endif
// IMuonSegmentCleaner_H
IID_IMuonSegmentCleaner
static const InterfaceID IID_IMuonSegmentCleaner("Muon::IMuonSegmentCleaner", 1, 0)
MuonSegment
This is the common class for 3D segments used in the muon spectrometer.
Definition
MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonSegment/MuonSegment/MuonSegment.h:45
Muon::IMuonSegmentCleaner
Interface for tools resolving ambigueties and remove outliers in Muon::MuonSegment objects.
Definition
IMuonSegmentCleaner.h:19
Muon::IMuonSegmentCleaner::resolve
virtual const MuonSegment * resolve(const MuonSegment *segment) const =0
Resolve hit ambiguities in a given segment.
Muon::IMuonSegmentCleaner::interfaceID
static const InterfaceID & interfaceID()
Definition
IMuonSegmentCleaner.h:31
Muon::MuonSegment
This is the common class for 3D segments used in the muon spectrometer.
Definition
MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonSegment/MuonSegment/MuonSegment.h:45
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0