|
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).
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Ensure that the ATLAS eigen extensions are properly loaded.