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