![]() |
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.
1.8.18