10 ostr<<
"drift time: "<<calibResult.
driftTime()<<
", ";
11 ostr<<
"t0 "<<calibResult.
tubeT0()<<
", ";
12 ostr<<
"slewing time: "<<calibResult.
slewingTime()<<
", ";
13 ostr<<
"lorentz time: "<<calibResult.
lorentzTime()<<
", ";
15 ostr<<
"calib status: "<<calibResult.
status();
std::ostream & operator<<(std::ostream &ostr, const MdtCalibOutput &calibResult)
MdtCalibOutput::MdtDriftCircleStatus MdtDriftCircleStatus
double backgroundTime() const
Return the time correction arising from background processes.
void setSlewingTime(const double slewTime)
Sets the slewing time.
void setDriftTime(const double driftTime)
Sets the drift time.
void setBackgroundTime(const double bkgTime)
Sets the background time correction.
double driftRadiusUncert() const
Returns the uncertainty on the drift radius.
void setStatus(const MdtDriftCircleStatus stat)
double driftRadius() const
Returns the drift radius of the calibrated object.
double driftTime() const
Returns the drift time inside the tube.
double m_radUncertFromProp
Uncertainty on the drift radius from the propagation.
void setTemperatureTime(const double tempTime)
Sets the temperature time correction.
MdtDriftCircleStatus m_status
void setDriftUncertSigProp(const double uncert)
Sets the uncertainty on the drift radius arising from the unknown position along the wires.
void setTubeT0(const double T0)
Sets the tube T0.
double driftUncertSigProp() const
Returns the uncertainty on the drift radius arising from the unknown position along the wire.
void setLorentzTime(const double time)
Sets the Lorentz time.
void setDriftRadius(const double radius, const double uncert)
Sets the charge drift radius and its associated uncertainty.
Muon::MdtDriftCircleStatus MdtDriftCircleStatus
void setMeanAdc(const double adc)
Sets the mean tube adc.
MdtDriftCircleStatus status() const
Status of the calibration.
double temperatureTime() const
Returns the time corrections stemming from temperature & pressure corrections.
double signalPropagationTime() const
Returns the signal propagation time.
double lorentzTime() const
Returns the time corrections from the signal propgation inside a magnetic field.
double tubeT0() const
Returns the point in time where the muon typically enters the chamber.
void setPropagationTime(const double T0)
Sets the signal propagation time in the tube wire.
double meanAdc() const
Returns the mean tube adc.
double slewingTime() const
Returns the slewing time (Needed time that the accumulated charge passes the electronic threshold to ...