|
ATLAS Offline Software
|
Go to the documentation of this file.
17 MuPatHit::MuPatHit(std::shared_ptr<const Trk::TrackParameters>
pars, std::shared_ptr<const Trk::MeasurementBase> presMeas,
18 std::shared_ptr<const Trk::MeasurementBase> broadMeas,
const Info&
info) :
20 m_pars(std::move(
pars)), m_precisionMeas(std::move(presMeas)), m_broadMeas(std::move(broadMeas)), m_info(
info) {
MuPatHit(std::shared_ptr< const Trk::TrackParameters > pars, std::shared_ptr< const Trk::MeasurementBase > presMeas, std::shared_ptr< const Trk::MeasurementBase > broadMeas, const Info &info)
construction taking all members as argument, ownership is taken only of the broadMeas.
std::shared_ptr< const Trk::MeasurementBase > m_precisionMeas
const Info & info() const
returns a reference to the hit info
const Trk::MeasurementBase & measurement() const
returns a reference to the selected measurement
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
void copy(const MuPatHit &hit)
copy hit
MuPatHit & operator=(const MuPatHit &)
assignment operator
const Trk::MeasurementBase & broadMeasurement() const
returns broad measurement
std::shared_ptr< const Trk::TrackParameters > m_pars
std::shared_ptr< const Trk::MeasurementBase > m_broadMeas
double residual() const
returns the residual of the measurement
Ensure that the ATLAS eigen extensions are properly loaded.
const std::string selection
double pull() const
returns the pull of the measurement
const Trk::MeasurementBase & preciseMeasurement() const
returns precise measurement
const Trk::TrackParameters & parameters() const
returns a reference to the TrackParameters
void setResidual(double residual, double pull)