|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include "Identifier/Identifier.h"
71 MuPatHit(std::shared_ptr<const Trk::TrackParameters>
pars,
72 std::shared_ptr<const Trk::MeasurementBase> presMeas,
73 std::shared_ptr<const Trk::MeasurementBase> broadMeas,
98 std::unique_ptr<MuPatHit>
clone()
const {
return std::make_unique<MuPatHit>(*
this); }
127 std::shared_ptr<const Trk::TrackParameters>
m_pars{};
JetConstituentVector::iterator iterator
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
std::unique_ptr< MuPatHit > clone() const
clones the MuPatHit
virtual ~MuPatHit()=default
destructor
const Trk::MeasurementBase & measurement() const
returns a reference to the selected measurement
This class provides conversion from CSC RDO data to CSC Digits.
Atomic min/max functions.
void copy(const MuPatHit &hit)
copy hit
Helper to enable counting number of instantiations in debug builds.
MuPatHit & operator=(const MuPatHit &)
assignment operator
static unsigned int maxNumberOfInstantiations()
maximum number of objects of this type in memory
const Trk::MeasurementBase & broadMeasurement() const
returns broad measurement
MuPatHitList::const_iterator MuPatHitCit
std::shared_ptr< const Trk::TrackParameters > m_pars
Status status
Flag whether the hit is on Tack or not.
std::shared_ptr< const Trk::MeasurementBase > m_broadMeas
double residual() const
returns the residual of the measurement
std::shared_ptr< MuPatHit > MuPatHitPtr
static unsigned int numberOfInstantiations()
current number of objects of this type in memory
MuPatHitList::iterator MuPatHitIt
std::vector< MuPatHitPtr > MuPatHitList
bool isSmall
Small or large sector?
Type type
Measurement type as defined above.
double pull() const
returns the pull of the measurement
const Trk::MeasurementBase & preciseMeasurement() const
returns precise measurement
ChIndex
enum to classify the different chamber layers in the muon spectrometer
const Trk::TrackParameters & parameters() const
returns a reference to the TrackParameters
StIndex
enum to classify the different station layers in the muon spectrometer
MuonStationIndex::ChIndex chIdx
Chamber index of the Identifier.
MuonStationIndex::StIndex stIdx
Station index of the Identifier BI.
bool isEndcap
Hit in the endcap?
void setResidual(double residual, double pull)
bool measuresPhi
Does the hit constrain phi?
static unsigned int numberOfCopies()
number of times the copy constructor was called since last reset