9#ifndef MUONCALIBEVENT_CSCCALIBHIT_BASE_H
10#define MUONCALIBEVENT_CSCCALIBHIT_BASE_H
61 std::ostream&
dump(std::ostream& stream)
const;
std::ostream & operator<<(std::ostream &stream, const MuonCalib::CscCalibHitBase &hit)
Athena-independent part of the CscCalibHit.
double m_stripWidth
width of the strip
CscCalibHitBase()=default
default constructor
Amg::Vector3D m_globalPosition
position of the hit expressed in global coordinates
double m_error
error on the hit
const Amg::Vector3D & localPosition() const
retrieve the position of the hits in local (station) coordinates
void setNStrips(int nStrips)
sets the number of strips used to cluster
void setGlobalPos(const Amg::Vector3D &globalPos)
sets the position of the hits in global coordinates
Amg::Vector3D m_localPosition
position of the hit expressed in local (station) coordinates
int charge() const
retrieve the charge
MuonFixedId m_id
identifier of the hit (as a MuonFixedId, not Identifier)
double error() const
retrieve the error on the hit
~CscCalibHitBase()=default
destructor
int m_nStrips
number of strips used to cluster
void setLocalPos(const Amg::Vector3D &localPos)
sets the position of the hits in local (station) coordinates
void setError(double error)
sets the error on the hit
CscCalibHitBase & operator=(const CscCalibHitBase &rhs)=default
assignment operator
const MuonFixedId & identify() const
retrieve the MuonFixedId
void setStripWidth(double stripWidth)
sets the strip width
double stripWidth() const
retrieve the strip width
void setCharge(int charge)
sets the charge
int nStrips() const
retrieve the number of strips used to cluster
CscCalibHitBase(const CscCalibHitBase &event)=default
Copy constructor.
const Amg::Vector3D & globalPosition() const
retrieve the position of the hits in global coordinates
void setIdentifier(const MuonFixedId &id)
sets the MuonFixedId
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.