ATLAS Offline Software
|
#include <TgcCalibHitBase.h>
Public Member Functions | |
TgcCalibHitBase ()=default | |
default constructor More... | |
TgcCalibHitBase & | operator= (const TgcCalibHitBase &rhs)=default |
assignment operator More... | |
TgcCalibHitBase (const TgcCalibHitBase &event)=default | |
Copy constructor. More... | |
~TgcCalibHitBase ()=default | |
destructor More... | |
TgcCalibHitBase (int nStrips, double stripWidth, double error, const Amg::Vector3D &globalPos, const Amg::Vector3D &localPos) | |
constructor initializing most of its members More... | |
void | setIdentifier (const MuonFixedId &id) |
sets the identifier (MuonFixedId) More... | |
void | setNStrips (int nStrips) |
sets the number of strips used to cluster the hit More... | |
void | setStripWidth (double stripWidth) |
sets the width of the strip More... | |
void | setStripLength (double stripLength) |
sets the length of the strip More... | |
void | setError (double error) |
sets the error on the hit More... | |
void | setGlobalPos (const Amg::Vector3D &globalPos) |
sets the position in global coordinates More... | |
void | setLocalPos (const Amg::Vector3D &localPos) |
sets the position in local (station) coordinates More... | |
const MuonFixedId & | identify () const |
retrieve the identifier (MuonFixedId) More... | |
int | nStrips () const |
retrieve the number of strips used to cluster the hit More... | |
double | stripWidth () const |
retrieve the width of the strip More... | |
double | stripLength () const |
retrieve the length of the strip More... | |
double | error () const |
retrieve the error on the hit More... | |
const Amg::Vector3D & | globalPosition () const |
retrieve the position in global coordinates More... | |
const Amg::Vector3D & | localPosition () const |
retrieve the position in local (station) coordinates More... | |
std::ostream & | dump (std::ostream &stream) const |
dump to be used for operator<<() to dump the TgcCalibHitBase More... | |
Private Attributes | |
MuonFixedId | m_id {0} |
Identifier of the hit (a MuonFixedId, not an Identifier) More... | |
int | m_nStrips {0} |
number of strips used to cluster the hit More... | |
double | m_stripWidth {0.} |
strip width More... | |
double | m_stripLength {0.} |
strip length More... | |
double | m_error {0.} |
error on the hit More... | |
Amg::Vector3D | m_globalPosition {0., 0., 0.} |
position of the hit expressed in global coordinates More... | |
Amg::Vector3D | m_localPosition {0., 0., 0.} |
position of the hit expressed in local (station) coordinates More... | |
Athena independent part of the TgcCalibHit. A TgcCalibHitBase contains the basic information of a RPC hit:
Definition at line 43 of file TgcCalibHitBase.h.
|
default |
default constructor
|
default |
Copy constructor.
|
default |
destructor
MuonCalib::TgcCalibHitBase::TgcCalibHitBase | ( | int | nStrips, |
double | stripWidth, | ||
double | error, | ||
const Amg::Vector3D & | globalPos, | ||
const Amg::Vector3D & | localPos | ||
) |
constructor initializing most of its members
Definition at line 52 of file TgcCalibHitBase.cxx.
std::ostream & MuonCalib::TgcCalibHitBase::dump | ( | std::ostream & | stream | ) | const |
dump to be used for operator<<() to dump the TgcCalibHitBase
Definition at line 61 of file TgcCalibHitBase.cxx.
double MuonCalib::TgcCalibHitBase::error | ( | ) | const |
const Amg::Vector3D & MuonCalib::TgcCalibHitBase::globalPosition | ( | ) | const |
const MuonFixedId & MuonCalib::TgcCalibHitBase::identify | ( | ) | const |
const Amg::Vector3D & MuonCalib::TgcCalibHitBase::localPosition | ( | ) | const |
retrieve the position in local (station) coordinates
Definition at line 42 of file TgcCalibHitBase.cxx.
int MuonCalib::TgcCalibHitBase::nStrips | ( | ) | const |
retrieve the number of strips used to cluster the hit
Definition at line 48 of file TgcCalibHitBase.cxx.
|
default |
assignment operator
void MuonCalib::TgcCalibHitBase::setError | ( | double | error | ) |
void MuonCalib::TgcCalibHitBase::setGlobalPos | ( | const Amg::Vector3D & | globalPos | ) |
void MuonCalib::TgcCalibHitBase::setIdentifier | ( | const MuonFixedId & | id | ) |
void MuonCalib::TgcCalibHitBase::setLocalPos | ( | const Amg::Vector3D & | localPos | ) |
void MuonCalib::TgcCalibHitBase::setNStrips | ( | int | nStrips | ) |
sets the number of strips used to cluster the hit
Definition at line 26 of file TgcCalibHitBase.cxx.
void MuonCalib::TgcCalibHitBase::setStripLength | ( | double | stripLength | ) |
void MuonCalib::TgcCalibHitBase::setStripWidth | ( | double | stripWidth | ) |
double MuonCalib::TgcCalibHitBase::stripLength | ( | ) | const |
retrieve the length of the strip
Definition at line 46 of file TgcCalibHitBase.cxx.
double MuonCalib::TgcCalibHitBase::stripWidth | ( | ) | const |
|
private |
error on the hit
Definition at line 77 of file TgcCalibHitBase.h.
|
private |
position of the hit expressed in global coordinates
Definition at line 78 of file TgcCalibHitBase.h.
|
private |
Identifier of the hit (a MuonFixedId, not an Identifier)
Definition at line 73 of file TgcCalibHitBase.h.
|
private |
position of the hit expressed in local (station) coordinates
Definition at line 79 of file TgcCalibHitBase.h.
|
private |
number of strips used to cluster the hit
Definition at line 74 of file TgcCalibHitBase.h.
|
private |
strip length
Definition at line 76 of file TgcCalibHitBase.h.
|
private |
strip width
Definition at line 75 of file TgcCalibHitBase.h.