![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
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;
Template for Muon PRD containers (which are basically collections of MuonPrepDataCollections).
This class provides conversion from CSC RDO data to CSC Digits.
Ensure that the ATLAS eigen extensions are properly loaded.