|  | 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
 1.8.18