|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MUONCANDIDATETRACKBUILDER_H
6 #define MUON_MUONCANDIDATETRACKBUILDER_H
11 #include "GaudiKernel/ServiceHandle.h"
12 #include "GaudiKernel/ToolHandle.h"
88 PublicToolHandle<MuonEDMPrinterTool>
m_printer{
this,
"MuonEDMPrinterTool",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool"};
91 "Handle to the service providing the IMuonEDMHelperSvc interface"};
92 ToolHandle<Rec::ICombinedMuonTrackBuilder>
m_trackFitter{
this,
"MuonTrackBuilder",
93 "Rec::CombinedMuonTrackBuilder/CombinedMuonTrackBuilder"};
virtual Identifier getIdentifier(const Trk::MeasurementBase &meas) const =0
tries to get Identifier for measurement, if not possible it will return Identifier()
SortMeas(const IMuonEDMHelperSvc *h, const IMuonIdHelperSvc *idh, bool end)
Helper tool containing functionality needed by multiple tools.
virtual MuonStationIndex::StIndex stationIndex(const Identifier &id) const =0
calculate station index from Identifier
int doubletZ(const Identifier &id) const
const IMuonIdHelperSvc * m_idHelperSvc
virtual bool isRpc(const Identifier &id) const =0
returns whether this is a RPC Identifier or not
bool operator()(const Trk::MeasurementBase *mst1, const Trk::MeasurementBase *mst2) const
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
bool is_valid() const
Check if id is in a valid state.
int doubletR(const Identifier &id) const
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual MuonStationIndex::ChIndex chamberIndex(const Identifier &id) const =0
calculate chamber index from Identifier
virtual bool isMdt(const Identifier &id) const =0
returns whether this is a MDT Identifier or not
virtual bool isSmallChamber(const Identifier &id) const =0
returns whether this is a small chamber, always returns true for TGCs
virtual const Amg::Vector3D & globalPosition() const =0
Interface method to get the global Position.
const IMuonEDMHelperSvc * m_edmHelperSvc
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
virtual const RpcIdHelper & rpcIdHelper() const =0
access to RpcIdHelper
int doubletPhi(const Identifier &id) const