14#ifndef MUONCALIBEVENT_TGCCALIBHIT_BASE_H
15#define MUONCALIBEVENT_TGCCALIBHIT_BASE_H
63 std::ostream&
dump(std::ostream& stream)
const;
std::ostream & operator<<(std::ostream &stream, const MuonCalib::TgcCalibHitBase &hit)
Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration...
Athena independent part of the TgcCalibHit.
void setNStrips(int nStrips)
sets the number of strips used to cluster the hit
int nStrips() const
retrieve the number of strips used to cluster the hit
Amg::Vector3D m_localPosition
position of the hit expressed in local (station) coordinates
const MuonFixedId & identify() const
retrieve the identifier (MuonFixedId)
const Amg::Vector3D & localPosition() const
retrieve the position in local (station) coordinates
void setStripWidth(double stripWidth)
sets the width of the strip
double m_stripLength
strip length
double m_error
error on the hit
TgcCalibHitBase(const TgcCalibHitBase &event)=default
Copy constructor.
~TgcCalibHitBase()=default
destructor
TgcCalibHitBase & operator=(const TgcCalibHitBase &rhs)=default
assignment operator
void setLocalPos(const Amg::Vector3D &localPos)
sets the position in local (station) coordinates
Amg::Vector3D m_globalPosition
position of the hit expressed in global coordinates
double stripWidth() const
retrieve the width of the strip
TgcCalibHitBase()=default
default constructor
void setGlobalPos(const Amg::Vector3D &globalPos)
sets the position in global coordinates
double error() const
retrieve the error on the hit
MuonFixedId m_id
Identifier of the hit (a MuonFixedId, not an Identifier)
const Amg::Vector3D & globalPosition() const
retrieve the position in global coordinates
void setError(double error)
sets the error on the hit
void setStripLength(double stripLength)
sets the length of the strip
double m_stripWidth
strip width
void setIdentifier(const MuonFixedId &id)
sets the identifier (MuonFixedId)
int m_nStrips
number of strips used to cluster the hit
double stripLength() const
retrieve the length of the strip
Eigen::Matrix< double, 3, 1 > Vector3D
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.