ATLAS Offline Software
|
#include <RpcCalibHitBase.h>
Public Member Functions | |
RpcCalibHitBase ()=default | |
default constructor More... | |
RpcCalibHitBase & | operator= (const RpcCalibHitBase &rhs)=default |
assignment operator More... | |
RpcCalibHitBase (const RpcCalibHitBase &event)=default | |
Copy constructor. More... | |
~RpcCalibHitBase ()=default | |
destructor More... | |
RpcCalibHitBase (int nStrips, double stripWidth, double time, double error, const Amg::Vector3D &globalPos, const Amg::Vector3D &localPos) | |
constructor initializing most of its members. More... | |
RpcCalibHitBase (int nStrips, double stripWidth, double stripLength, double time, double error, const Amg::Vector3D &globalPos, const Amg::Vector3D &localPos) | |
constructor initializing most of its members. More... | |
void | setIdentifier (const MuonFixedId &id) |
sets the MuonFixedId of the hit More... | |
void | setNStrips (int nStrips) |
sets the number of strips used to construct the hit More... | |
void | setStripWidth (double stripWidth) |
sets the strip width More... | |
void | setStripLength (double stripLength) |
sets the strip length More... | |
void | setTime (double time) |
sets the time More... | |
void | setError (double error) |
sets the error 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... | |
void | setDistanceToRO (const double distance) |
sets the distance of the hit to readout More... | |
const MuonFixedId & | identify () const |
retrieve the MuonFixedId of the hit More... | |
int | nStrips () const |
retrieve the number of strips used to construct the hit More... | |
double | stripWidth () const |
retrieve the strip width More... | |
double | stripLength () const |
retrieve the strip length More... | |
double | time () const |
retrieve the time More... | |
double | error () const |
retrieve the error 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... | |
double | distanceToRO () const |
retrieve the distance of the hit to readout More... | |
std::ostream & | dump (std::ostream &stream) const |
dump to be used for operator<<() to dump the RpcCalibHitBase More... | |
Private Attributes | |
MuonFixedId | m_id {0} |
Indentifier of the RpcCalibHit (is not of the type Identifier but MuonFixedId ) More... | |
int | m_nStrips {0} |
number of strips More... | |
double | m_stripWidth {0.} |
strip width More... | |
double | m_stripLength {0.} |
strip length More... | |
double | m_time {0.} |
time More... | |
double | m_error {0.} |
error More... | |
Amg::Vector3D | m_globalPosition {0., 0., 0.} |
position expressed in global coordinates More... | |
Amg::Vector3D | m_localPosition {0., 0., 0.} |
position expressed in local (station) coordinates More... | |
double | m_distanceToRO {0.} |
distance from hit to readout of the strip More... | |
Athena independent part of the RpcCalibHit. A RpcCalibHitBase contains the basic information of a RPC hit:
Definition at line 47 of file RpcCalibHitBase.h.
|
default |
default constructor
|
default |
Copy constructor.
|
default |
destructor
MuonCalib::RpcCalibHitBase::RpcCalibHitBase | ( | int | nStrips, |
double | stripWidth, | ||
double | time, | ||
double | error, | ||
const Amg::Vector3D & | globalPos, | ||
const Amg::Vector3D & | localPos | ||
) |
constructor initializing most of its members.
Definition at line 34 of file RpcCalibHitBase.cxx.
MuonCalib::RpcCalibHitBase::RpcCalibHitBase | ( | int | nStrips, |
double | stripWidth, | ||
double | stripLength, | ||
double | time, | ||
double | error, | ||
const Amg::Vector3D & | globalPos, | ||
const Amg::Vector3D & | localPos | ||
) |
double MuonCalib::RpcCalibHitBase::distanceToRO | ( | ) | const |
retrieve the distance of the hit to readout
Definition at line 33 of file RpcCalibHitBase.cxx.
std::ostream & MuonCalib::RpcCalibHitBase::dump | ( | std::ostream & | stream | ) | const |
dump to be used for operator<<() to dump the RpcCalibHitBase
Definition at line 53 of file RpcCalibHitBase.cxx.
double MuonCalib::RpcCalibHitBase::error | ( | ) | const |
const Amg::Vector3D & MuonCalib::RpcCalibHitBase::globalPosition | ( | ) | const |
const MuonFixedId & MuonCalib::RpcCalibHitBase::identify | ( | ) | const |
const Amg::Vector3D & MuonCalib::RpcCalibHitBase::localPosition | ( | ) | const |
retrieve the position in local (station) coordinates
Definition at line 32 of file RpcCalibHitBase.cxx.
int MuonCalib::RpcCalibHitBase::nStrips | ( | ) | const |
retrieve the number of strips used to construct the hit
Definition at line 26 of file RpcCalibHitBase.cxx.
|
default |
assignment operator
void MuonCalib::RpcCalibHitBase::setDistanceToRO | ( | const double | distance | ) |
void MuonCalib::RpcCalibHitBase::setError | ( | double | error | ) |
void MuonCalib::RpcCalibHitBase::setGlobalPos | ( | const Amg::Vector3D & | globalPos | ) |
void MuonCalib::RpcCalibHitBase::setIdentifier | ( | const MuonFixedId & | id | ) |
void MuonCalib::RpcCalibHitBase::setLocalPos | ( | const Amg::Vector3D & | localPos | ) |
void MuonCalib::RpcCalibHitBase::setNStrips | ( | int | nStrips | ) |
sets the number of strips used to construct the hit
Definition at line 17 of file RpcCalibHitBase.cxx.
void MuonCalib::RpcCalibHitBase::setStripLength | ( | double | stripLength | ) |
void MuonCalib::RpcCalibHitBase::setStripWidth | ( | double | stripWidth | ) |
void MuonCalib::RpcCalibHitBase::setTime | ( | double | time | ) |
double MuonCalib::RpcCalibHitBase::stripLength | ( | ) | const |
double MuonCalib::RpcCalibHitBase::stripWidth | ( | ) | const |
double MuonCalib::RpcCalibHitBase::time | ( | ) | const |
|
private |
distance from hit to readout of the strip
Definition at line 90 of file RpcCalibHitBase.h.
|
private |
error
Definition at line 87 of file RpcCalibHitBase.h.
|
private |
position expressed in global coordinates
Definition at line 88 of file RpcCalibHitBase.h.
|
private |
Indentifier of the RpcCalibHit (is not of the type Identifier but MuonFixedId )
Definition at line 82 of file RpcCalibHitBase.h.
|
private |
position expressed in local (station) coordinates
Definition at line 89 of file RpcCalibHitBase.h.
|
private |
number of strips
Definition at line 83 of file RpcCalibHitBase.h.
|
private |
strip length
Definition at line 85 of file RpcCalibHitBase.h.
|
private |
strip width
Definition at line 84 of file RpcCalibHitBase.h.
|
private |
time
Definition at line 86 of file RpcCalibHitBase.h.