5#ifndef MUONFIT_MDTTUBECALIBCONTAINER_H
6#define MUONFIT_MDTTUBECALIBCONTAINER_H
29 std::array<float, 8>
par{};
30 std::array<float, 36>
cov{};
52 const std::string&
name()
const;
61 std::string
m_name{
"MdtTubeFitContainer"};
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
MdtTubeFitContainer(const Muon::IMuonIdHelperSvc *idHelperSvc, const Identifier &moduleID)
nMl = number of multilayres, nLayers = number of layers in multilayer (3 or 4); nTubes = number of tu...
void setGroupBy(const std::string &group_by)
const std::string & name() const
return the name of this class
std::string m_implementation
bool setFit(SingleTubeFit &&val, const Identifier &tubeId, MsgStream &log)
set the calibration constants of a single tube
void setImplementation(const std::string &impl)
set the name of the implementation used to fill this class
std::vector< SingleTubeFit > m_info
const SingleTubeFit * getFit(const Identifier &tubeId) const
return calibration constants of a single tube
std::string GroupBy() const
const std::string & implementation() const
return the name of the implementation filling 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.
int n_hits_above_adc_cut
number of hits above adc cut
std::array< float, 8 > par
std::array< float, 4 > adc_par
std::array< float, 36 > cov
int statistics
< number of hits used for the fit
std::array< float, 4 > adc_err
float chi2TdcEnd
for MTT0 chi2 of trailing edge fit