|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MUONCALIBEVENT_CSCCALIBHIT_BASE_H
10 #define MUONCALIBEVENT_CSCCALIBHIT_BASE_H
36 class CscCalibHitBase {
61 std::ostream&
dump(std::ostream&
stream)
const;
77 #endif // MUONCALIBEVENT_CSCCALIBHITBASE_H
Amg::Vector3D m_globalPosition
position of the hit expressed in global coordinates
CscCalibHitBase(const CscCalibHitBase &event)=default
Copy constructor.
void setStripWidth(double stripWidth)
sets the strip width
Amg::Vector3D m_localPosition
position of the hit expressed in local (station) coordinates
double error() const
retrieve the error on the hit
CscCalibHitBase & operator=(const CscCalibHitBase &rhs)=default
assignment operator
void setCharge(int charge)
sets the charge
std::ostream & operator<<(std::ostream &stream, const MuonCalib::CscCalibHitBase &hit)
void setNStrips(int nStrips)
sets the number of strips used to cluster
POOL::TEvent event(POOL::TEvent::kClassAccess)
const MuonFixedId & identify() const
retrieve the MuonFixedId
double m_error
error on the hit
MuonFixedId m_id
identifier of the hit (as a MuonFixedId, not Identifier)
int charge() const
retrieve the charge
std::ostream & dump(std::ostream &stream) const
dump method used to implement operator<<() of the CscCalibHitBase
void setError(double error)
sets the error on the hit
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
~CscCalibHitBase()=default
destructor
void setGlobalPos(const Amg::Vector3D &globalPos)
sets the position of the hits in global coordinates
int nStrips() const
retrieve the number of strips used to cluster
Eigen::Matrix< double, 3, 1 > Vector3D
double stripWidth() const
retrieve the strip width
const Amg::Vector3D & localPosition() const
retrieve the position of the hits in local (station) coordinates
const Amg::Vector3D & globalPosition() const
retrieve the position of the hits in global coordinates
void setIdentifier(const MuonFixedId &id)
sets the MuonFixedId
void setLocalPos(const Amg::Vector3D &localPos)
sets the position of the hits in local (station) coordinates
CscCalibHitBase()=default
default constructor
int m_nStrips
number of strips used to cluster
double m_stripWidth
width of the strip