5#ifndef Csc4dSegmentMaker_H
6#define Csc4dSegmentMaker_H
19#include "GaudiKernel/ToolHandle.h"
20#include "Identifier/Identifier.h"
49 std::unique_ptr<MuonSegmentCombinationCollection>
find(
const std::vector<const Muon::CscPrepDataCollection*>& pcols,
50 const EventContext& ctx)
const override;
63 "CscSegmentUtilTool/CscSegmentUtilTool",
65 PublicToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
68 "Muon::MuonEDMPrinterTool/MuonEDMPrinterTool",
DataVector< Muon::MuonSegmentCombination > MuonSegmentCombinationCollection
This typedef represents a collection of MuonSegmentCombination objects.
Gaudi::Property< double > m_max_slope_phi
Csc4dSegmentMaker(const std::string &, const std::string &, const IInterface *)
Gaudi::Property< double > m_max_chisquare
std::unique_ptr< MuonSegmentCombinationCollection > find(const MuonSegmentCombinationCollection &, const EventContext &ctx) const override
Gaudi::Property< double > m_max_slope_r
StatusCode initialize() override
virtual ~Csc4dSegmentMaker()
Gaudi::Property< double > m_max_seg_per_chamber
PublicToolHandle< Muon::MuonEDMPrinterTool > m_printer
ToolHandle< ICscSegmentUtilTool > m_segmentTool
This class represents the corrected MDT measurements, where the corrections include the effects of wi...
Base class for Muon cluster RIO_OnTracks.
This is the common class for 3D segments used in the muon spectrometer.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.