5#ifndef MUONRECHELPERTOOLS_H
6#define MUONRECHELPERTOOLS_H
9#include "GaudiKernel/AlgTool.h"
10#include "GaudiKernel/ServiceHandle.h"
11#include "GaudiKernel/ToolHandle.h"
57 static const InterfaceID IID_MuonEDMPrinterTool(
"Muon::MuonEDMPrinterTool", 1, 0);
58 return IID_MuonEDMPrinterTool;
77 std::string
print(
const std::vector<const MuonSegment*>& segs)
const;
78 std::string
print(std::vector<std::unique_ptr<MuonSegment> >& segs)
const;
87 std::string
print(
const std::vector<const Trk::MeasurementBase*>& measurements)
const;
140 "Muon::MuonIdHelperSvc/MuonIdHelperSvc",
145 "Muon::MuonEDMHelperSvc/MuonEDMHelperSvc",
146 "Handle to the service providing the IMuonEDMHelperSvc interface",
151 "ResidualPullCalculator",
152 "Trk::ResidualPullCalculator/ResidualPullCalculator",
157 "DetectorManagerKey",
158 "MuonDetectorManager",
159 "Key of input MuonDetectorManager condition data",
DataVector< Muon::MuonPrdPattern > MuonPrdPatternCollection
DataVector< Muon::MuonPattern > MuonPatternCollection
This typedef represents a collection of MuonPatternCombination objects.
DataVector< Muon::MuonPatternCombination > MuonPatternCombinationCollection
This typedef represents a collection of MuonPatternCombination objects.
DataVector< Muon::MuonSegmentCombination > MuonSegmentCombinationCollection
This typedef represents a collection of MuonSegmentCombination objects.
This class holds information needed for the Moore and MoMu pattern recognition for a muon chamber.
The MuonPatternCombination class provides the means to store the output of the initial global pattern...
Basic class for patterns in the muon spectrometer consistig out of a list of Trk::PrepRawData objects...
Class to hold a set of MuonSegments belonging together.
This is the common class for 3D segments used in the muon spectrometer.
Property holding a SG store/key/clid from which a ReadHandle is made.
Class to represent misalignments or 'discontinuities' on tracks These have a surface where the z axis...
base class to integrate material effects on Trk::Track in a flexible way.
This class is the pure abstract base class for all fittable tracking measurements.
Detailed track summary for the muon system Give access to hit counts per chamber.
This class containes residual and pull information.
represents the track state (measurement, material, fit parameters and quality) at a surface.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersBase< TrackParametersDim, Charged > TrackParameters