|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONTRACKSUMMARYHELPERTOOL_H
6 #define MUONTRACKSUMMARYHELPERTOOL_H
13 #include "GaudiKernel/ServiceHandle.h"
14 #include "GaudiKernel/ToolHandle.h"
29 class TrackStateOnSurface;
34 class MuonDetectorManager;
47 using IExtendedTrackSummaryHelperTool::addDetailedTrackSummary;
48 using IExtendedTrackSummaryHelperTool::analyse;
50 std::vector<int>& information, std::bitset<Trk::numberOfDetectorTypes>& hitPattern)
const override final;
53 std::vector<int>& information, std::bitset<Trk::numberOfDetectorTypes>& hitPattern)
const override final;
72 ToolHandle<Trk::IExtrapolator>
m_slExtrapolator{
this,
"StaightLineExtrapolator",
"Trk::Extrapolator/MuonStraightLineExtrapolator"};
75 ToolHandle<Trk::IExtrapolator>
m_extrapolator{
this,
"Extrapolator",
"Trk::Extrapolator/AtlasExtrapolator"};
81 Gaudi::Property<double>
m_roadWidth{
this,
"RoadWidth", 135.,
"width used to calculate hits within the road (mm)"};
87 "Key of input MuonDetectorManager condition data"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Ensure that the Athena extensions are properly loaded.
Property holding a SG store/key/clid from which a ReadHandle is made.
This class provides conversion from CSC RDO data to CSC Digits.
structure to hold information per chamber in the muon system
::StatusCode StatusCode
StatusCode definition for legacy code.
Base class for all CompetingRIOsOnTack implementations, extends the common MeasurementBase.
Template to hold collections of MuonPrepRawData objects.
Ensure that the ATLAS eigen extensions are properly loaded.
represents the track state (measurement, material, fit parameters and quality) at a surface.
A summary of the information contained by a track.