![]() |
ATLAS Offline Software
|
#include <MdtCalibOutput.h>
Public Types | |
| using | MdtDriftCircleStatus = Muon::MdtDriftCircleStatus |
Public Member Functions | |
| MdtCalibOutput ()=default | |
| double | driftRadius () const |
| Returns the drift radius of the calibrated object. More... | |
| double | driftRadiusUncert () const |
| Returns the uncertainty on the drift radius. More... | |
| void | setDriftRadius (const double radius, const double uncert) |
| Sets the charge drift radius and its associated uncertainty. More... | |
| double | driftTime () const |
| Returns the drift time inside the tube. More... | |
| void | setDriftTime (const double driftTime) |
| Sets the drift time. More... | |
| double | tubeT0 () const |
| Returns the point in time where the muon typically enters the chamber. More... | |
| void | setTubeT0 (const double T0) |
| Sets the tube T0. More... | |
| void | setPropagationTime (const double T0) |
| Sets the signal propagation time in the tube wire. More... | |
| double | signalPropagationTime () const |
| Returns the signal propagation time. More... | |
| double | slewingTime () const |
| Returns the slewing time (Needed time that the accumulated charge passes the electronic threshold to trigger the tdc counter) More... | |
| void | setSlewingTime (const double slewTime) |
| Sets the slewing time. More... | |
| double | lorentzTime () const |
| Returns the time corrections from the signal propgation inside a magnetic field. More... | |
| void | setLorentzTime (const double time) |
| Sets the Lorentz time. More... | |
| double | temperatureTime () const |
| Returns the time corrections stemming from temperature & pressure corrections. More... | |
| void | setTemperatureTime (const double tempTime) |
| Sets the temperature time correction. More... | |
| void | setMeanAdc (const double adc) |
| Sets the mean tube adc. More... | |
| double | meanAdc () const |
| Returns the mean tube adc. More... | |
| double | backgroundTime () const |
| Return the time correction arising from background processes. More... | |
| void | setBackgroundTime (const double bkgTime) |
| Sets the background time correction. More... | |
| void | setDriftUncertSigProp (const double uncert) |
| Sets the uncertainty on the drift radius arising from the unknown position along the wires. More... | |
| double | driftUncertSigProp () const |
| Returns the uncertainty on the drift radius arising from the unknown position along the wire. More... | |
| MdtDriftCircleStatus | status () const |
| Status of the calibration. More... | |
| void | setStatus (const MdtDriftCircleStatus stat) |
Private Attributes | |
| double | m_driftR {0.} |
| double | m_driftUncert {0.} |
| double | m_tubeT0 {0.} |
| double | m_sigPropTime {0.} |
| double | m_driftTime {0.} |
| double | m_slewingTime {0.} |
| double | m_lorentzTime {0.} |
| double | m_tempTime {0.} |
| double | m_meanAdc {0.} |
| double | m_bkgTime {0.} |
| double | m_radUncertFromProp {0.} |
| Uncertainty on the drift radius from the propagation. More... | |
| MdtDriftCircleStatus | m_status {MdtDriftCircleStatus::MdtStatusUnDefined} |
Definition at line 10 of file MdtCalibOutput.h.
Definition at line 63 of file MdtCalibOutput.h.
|
default |
| double MdtCalibOutput::backgroundTime | ( | ) | const |
Return the time correction arising from background processes.
Definition at line 52 of file MdtCalibOutput.cxx.
| double MdtCalibOutput::driftRadius | ( | ) | const |
Returns the drift radius of the calibrated object.
Definition at line 19 of file MdtCalibOutput.cxx.
| double MdtCalibOutput::driftRadiusUncert | ( | ) | const |
| double MdtCalibOutput::driftTime | ( | ) | const |
| double MdtCalibOutput::driftUncertSigProp | ( | ) | const |
Returns the uncertainty on the drift radius arising from the unknown position along the wire.
Definition at line 56 of file MdtCalibOutput.cxx.
| double MdtCalibOutput::lorentzTime | ( | ) | const |
Returns the time corrections from the signal propgation inside a magnetic field.
Definition at line 34 of file MdtCalibOutput.cxx.
| double MdtCalibOutput::meanAdc | ( | ) | const |
| void MdtCalibOutput::setBackgroundTime | ( | const double | bkgTime | ) |
Sets the charge drift radius and its associated uncertainty.
Definition at line 22 of file MdtCalibOutput.cxx.
| void MdtCalibOutput::setDriftTime | ( | const double | driftTime | ) |
| void MdtCalibOutput::setDriftUncertSigProp | ( | const double | uncert | ) |
Sets the uncertainty on the drift radius arising from the unknown position along the wires.
Definition at line 55 of file MdtCalibOutput.cxx.
| void MdtCalibOutput::setLorentzTime | ( | const double | time | ) |
| void MdtCalibOutput::setMeanAdc | ( | const double | adc | ) |
| void MdtCalibOutput::setPropagationTime | ( | const double | T0 | ) |
Sets the signal propagation time in the tube wire.
Definition at line 46 of file MdtCalibOutput.cxx.
| void MdtCalibOutput::setSlewingTime | ( | const double | slewTime | ) |
| void MdtCalibOutput::setStatus | ( | const MdtDriftCircleStatus | stat | ) |
Definition at line 41 of file MdtCalibOutput.cxx.
| void MdtCalibOutput::setTemperatureTime | ( | const double | tempTime | ) |
| void MdtCalibOutput::setTubeT0 | ( | const double | T0 | ) |
| double MdtCalibOutput::signalPropagationTime | ( | ) | const |
| double MdtCalibOutput::slewingTime | ( | ) | const |
Returns the slewing time (Needed time that the accumulated charge passes the electronic threshold to trigger the tdc counter)
Definition at line 31 of file MdtCalibOutput.cxx.
| MdtDriftCircleStatus MdtCalibOutput::status | ( | ) | const |
| double MdtCalibOutput::temperatureTime | ( | ) | const |
Returns the time corrections stemming from temperature & pressure corrections.
Definition at line 37 of file MdtCalibOutput.cxx.
| double MdtCalibOutput::tubeT0 | ( | ) | const |
Returns the point in time where the muon typically enters the chamber.
Definition at line 43 of file MdtCalibOutput.cxx.
|
private |
Definition at line 77 of file MdtCalibOutput.h.
|
private |
Definition at line 68 of file MdtCalibOutput.h.
|
private |
Definition at line 72 of file MdtCalibOutput.h.
|
private |
Definition at line 69 of file MdtCalibOutput.h.
|
private |
Definition at line 74 of file MdtCalibOutput.h.
|
private |
Definition at line 76 of file MdtCalibOutput.h.
|
private |
Uncertainty on the drift radius from the propagation.
Definition at line 79 of file MdtCalibOutput.h.
|
private |
Definition at line 71 of file MdtCalibOutput.h.
|
private |
Definition at line 73 of file MdtCalibOutput.h.
|
private |
Definition at line 80 of file MdtCalibOutput.h.
|
private |
Definition at line 75 of file MdtCalibOutput.h.
|
private |
Definition at line 70 of file MdtCalibOutput.h.
1.8.18