ATLAS Offline Software
Loading...
Searching...
No Matches
MdtCalibOutput.h File Reference
#include <MuonPrepRawData/MdtDriftCircleStatus.h>
#include <iostream>
Include dependency graph for MdtCalibOutput.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MdtCalibOutput

Functions

std::ostream & operator<< (std::ostream &ostr, const MdtCalibOutput &calibResult)

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & ostr,
const MdtCalibOutput & calibResult )

Definition at line 8 of file MdtCalibOutput.cxx.

8 {
9 ostr<<"drift radius: "<<calibResult.driftRadius()<<" pm "<<calibResult.driftRadiusUncert()<<", ";
10 ostr<<"drift time: "<<calibResult.driftTime()<<", ";
11 ostr<<"t0 "<<calibResult.tubeT0()<<", ";
12 ostr<<"slewing time: "<<calibResult.slewingTime()<<", ";
13 ostr<<"lorentz time: "<<calibResult.lorentzTime()<<", ";
14 ostr<<"propagation time: "<<calibResult.signalPropagationTime()<<", ";
15 ostr<<"calib status: "<<calibResult.status();
16 return ostr;
17}
double driftRadiusUncert() const
Returns the uncertainty on the drift radius.
double driftRadius() const
Returns the drift radius of the calibrated object.
double driftTime() const
Returns the drift time inside the tube.
MdtDriftCircleStatus status() const
Status of the calibration.
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.
double slewingTime() const
Returns the slewing time (Needed time that the accumulated charge passes the electronic threshold to ...