20 stream <<
"CscCalibHitBase: " << std::endl;
21 stream <<
" Number of Strips " <<
nStrips() <<
" Strip width " <<
stripWidth() <<
" Charge " <<
charge() <<
" Error "
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)
std::ostream & dump(std::ostream &stream) const
dump method used to implement operator<<() of the CscCalibHitBase
double error() const
retrieve the error on the hit
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
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
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.
std::ostream & operator<<(std::ostream &os, const RtFullInfo &data)