5#ifndef MUONFULLINFO_MDTTUBECALIBCONTAINER_H
6#define MUONFULLINFO_MDTTUBECALIBCONTAINER_H
43 const std::string&
name()
const;
48 std::vector<SingleTubeFullInfo>
m_info;
49 std::string
m_name{
"MdtTubeFullInfoContainer"};
MdtTubeCalibContainer(const Muon::IMuonIdHelperSvc *idHelperSvc, const Identifier &moduleID)
nMl = number of multilayres, nLayers = number of layers in multilayer (3 or 4); nTubes = number of tu...
const Muon::IMuonIdHelperSvc * idHelperSvc() const
std::vector< SingleTubeFullInfo > m_info
const std::string & name() const
return the name of this class
const std::string & implementation() const
return the name of the implementation filling this class
MdtTubeFullInfoContainer(const Muon::IMuonIdHelperSvc *idHelperSvc, const Identifier &moduleID)
nMl = number of multilayres, nLayers = number of layers in multilayer (3 or 4); nTubes = number of tu...
bool setFullInfo(const Identifier &tubeId, SingleTubeFullInfo &&val)
set the calibration constants of a single tube
std::string m_implementation
const SingleTubeFullInfo * getFullInfo(const Identifier &tubeId) const
return calibration constants of a single tube
void setImplementation(const std::string &impl)
set the name of the implementation used to fill this class
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
float t0Err
error on t0 from the fit to the tdc spectrum
float slopeErr
error on the slope of the tdc spectrum near t0
SingleTubeFullInfo()=default
int statistics
number of hits
float chi2Tdc
chisquared of the fit to the tdc spectrum
float slope
slope of the tdc spectrum near t0
float noise
noise level from the fit to the tdc spectrum
float tMaxErr
error on tmax from the fit to the tdc spectrum
float tMax
tmax from the fit to the tdc spectrum
float noiseErr
error on noise from the fit to the tdc spectrum