|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MuonEDMHelperSvc_H
6 #define MUON_MuonEDMHelperSvc_H
9 #include "GaudiKernel/ServiceHandle.h"
19 class MeasurementBase;
24 static const InterfaceID IID_MuonEDMHelperSvc(
"Muon::MuonEDMHelperSvc",1,0);
MuonEDMHelperSvc(const std::string &name, ISvcLocator *svc)
default AlgService constructor
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
virtual StatusCode initialize() override
initialize method, method taken from bass-class AlgTool
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonSegment_v1 MuonSegment
Reference the current persistent version:
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
virtual Identifier getIdentifier(const Trk::MeasurementBase &meas) const override
tries to get Identifier for measurement, if not possible it will return Identifier()
::StatusCode StatusCode
StatusCode definition for legacy code.
AthROOTErrorHandlerSvc * svc
Helper tool containing functionality needed by multiple tools.
virtual ~MuonEDMHelperSvc() override
destructor
Ensure that the ATLAS eigen extensions are properly loaded.
double charge(const T &p)
virtual std::set< Identifier > chamberIds(const MuonSegment &seg) const override
returns a set containing the chamber Ids of all MDT or CSC chambers on the segment
virtual Identifier chamberId(const MuonSegment &seg) const override
returns the first MDT or CSC identifier of the segment
virtual bool isSLTrack(const Trk::Track &track) const override
determines whether a track is a straight line track (no momentum fitted).
virtual bool goodTrack(const Trk::Track &track, double chi2Cut) const override
check whether track satisfies selection chi2 cut
virtual bool isEndcap(const MuonSegment &seg) const override
returns whether the segment is in the endcap
virtual const Trk::AtaPlane * createTrackParameters(const MuonSegment &seg, double momentum=1., double charge=0.) const override
brief create a AtaPlane track parameter for segment