5#ifndef MUON_IMUONHOUGHPATTERNFINDERTOOL_H
6#define MUON_IMUONHOUGHPATTERNFINDERTOOL_H
10#include "GaudiKernel/IAlgTool.h"
30 static const InterfaceID IID_IMuonHoughPatternFinderTool(
"Muon::IMuonHoughPatternFinderTool", 1, 0);
31 return IID_IMuonHoughPatternFinderTool;
36 virtual std::pair<std::unique_ptr<MuonPatternCombinationCollection>, std::unique_ptr<Muon::HoughDataPerSectorVec>>
find(
37 const std::vector<const MdtPrepDataCollection*>& mdtCols,
const std::vector<const CscPrepDataCollection*>& cscCols,
38 const std::vector<const TgcPrepDataCollection*>& tgcCols,
const std::vector<const RpcPrepDataCollection*>& rpcCols,
41 virtual std::pair<std::unique_ptr<MuonPatternCombinationCollection>, std::unique_ptr<HoughDataPerSectorVec>>
find(
44 const EventContext& ctx)
const = 0;
DataVector< Muon::MuonSegmentCombination > MuonSegmentCombinationCollection
This typedef represents a collection of MuonSegmentCombination objects.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonPrepDataContainerT< RpcPrepData > RpcPrepDataContainer
MuonPrepDataContainerT< TgcPrepData > TgcPrepDataContainer
MuonPrepDataContainerT< MdtPrepData > MdtPrepDataContainer
MuonPrepDataContainerT< sTgcPrepData > sTgcPrepDataContainer
MuonPrepDataContainerT< MMPrepData > MMPrepDataContainer
MuonPrepDataContainerT< CscPrepData > CscPrepDataContainer
Ensure that the ATLAS eigen extensions are properly loaded.