5#ifndef MuonCalibExtraEvt_MUONCALIBHIT_E_H
6#define MuonCalibExtraEvt_MUONCALIBHIT_E_H
std::pair< std::vector< unsigned int >, bool > res
const Amg::Vector3D & position() const
return the (global) position of the MuonCalibHit
void setDriftRadius(float driftRadius)
sets the error on the driftradius of the MuonCalibHit
int type() const
return the type of measurement
const MuonFixedId & identify() const
return the MuonCalib::MuonFixedId of the MuonCalibHit
void setPull(float pull)
sets the error on the driftradius of the MuonCalibHit
void setResidual(float res)
sets the error on the driftradius of the MuonCalibHit
MuonCalibHit_E()=default
default constructor
float error() const
return the error on the driftradius of the MuonCalibHit
float residual() const
return the residual
float pull() const
return the pull
MuonFixedId m_id
Identifier of the (athena-independent) type MuonCalib::MuonFixedId.
void setError(float error)
sets the error on the driftradius of the MuonCalibHit
void setId(const MuonFixedId &id)
sets the (global) position of the MuonCalibHit
float driftRadius() const
return the driftradius of the MuonCalibHit
void setPosition(const Amg::Vector3D &pos)
sets the driftradius of the MuonCalibHit
virtual ~MuonCalibHit_E()=default
destructor
Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration...
Eigen::Matrix< double, 3, 1 > Vector3D
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
float pull
pull including track error
int measType
error on the driftRadius
Amg::Vector3D pos
Global position.
float driftRadius
driftRadius