ATLAS Offline Software
MuonSpectrometer
MuonReconstruction
MuonSegmentCombiners
MuonSegmentCombinerTools
MuonSegmentCombinerToolInterfaces
MuonSegmentCombinerToolInterfaces
IMuonSegmentCombinationCleanerTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUON_IMUONSEGMENTCOMBINATIONCLEANERTOOL_H
6
#define MUON_IMUONSEGMENTCOMBINATIONCLEANERTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "
MuonEDM_AssociationObjects/MuonSegmentCombPatternCombAssociationMap.h
"
10
#include "
MuonSegment/MuonSegmentCombinationCollection.h
"
11
12
namespace
Muon
{
13
15
class
IMuonSegmentCombinationCleanerTool
:
virtual
public
IAlgTool {
16
public
:
18
static
const
InterfaceID&
interfaceID
() {
19
static
const
InterfaceID IID_IMuonSegmentCombinationCleanerTool(
"Muon::IMuonSegmentCombinationCleanerTool"
, 1, 0);
20
return
IID_IMuonSegmentCombinationCleanerTool;
21
}
22
24
virtual
std::unique_ptr<MuonSegmentCombinationCollection>
clean
(
const
MuonSegmentCombinationCollection
& combiCol,
25
MuonSegmentCombPatternCombAssociationMap
* segPattMap)
const
= 0;
26
};
27
28
}
// namespace Muon
29
30
#endif
Muon::IMuonSegmentCombinationCleanerTool::interfaceID
static const InterfaceID & interfaceID()
access to tool interface
Definition:
IMuonSegmentCombinationCleanerTool.h:18
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
MuonSegmentCombPatternCombAssociationMap.h
Muon::MuonSegmentCombPatternCombAssociationMap
std::multimap< const MuonSegmentCombination *, const MuonPatternCombination * > MuonSegmentCombPatternCombAssociationMap
Definition:
MuonSegmentCombPatternCombAssociationMap.h:12
MuonSegmentCombinationCollection.h
DataVector< Muon::MuonSegmentCombination >
Muon::IMuonSegmentCombinationCleanerTool::clean
virtual std::unique_ptr< MuonSegmentCombinationCollection > clean(const MuonSegmentCombinationCollection &combiCol, MuonSegmentCombPatternCombAssociationMap *segPattMap) const =0
clean phi hits on a segment combination
Muon::IMuonSegmentCombinationCleanerTool
The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentC...
Definition:
IMuonSegmentCombinationCleanerTool.h:15
Generated on Mon Dec 23 2024 21:11:33 for ATLAS Offline Software by
1.8.18