|
ATLAS Offline Software
|
Go to the documentation of this file.
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"};
std::string m_implementation
const std::string & name() const
return the name of 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...
int statistics
number of hits
float slopeErr
error on the slope of the tdc spectrum near t0
Holds single-tube full calibration information of one chamber.
float tMaxErr
error on tmax from the fit to the tdc spectrum
float noise
noise level from the fit to the tdc spectrum
float noiseErr
error on noise from the fit to the tdc spectrum
const SingleTubeFullInfo * getFullInfo(const Identifier &tubeId) const
return calibration constants of a single tube
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
float t0Err
error on t0 from the fit to the tdc spectrum
Holds single-tube calibration constants of one chamber.
const std::string & implementation() const
return the name of the implementation filling this class
float tMax
tmax from the fit to the tdc spectrum
float slope
slope of the tdc spectrum near t0
std::vector< SingleTubeFullInfo > m_info
float chi2Tdc
chisquared of the fit to the tdc spectrum
void setImplementation(const std::string &impl)
set the name of the implementation used to fill this class
bool setFullInfo(const Identifier &tubeId, SingleTubeFullInfo &&val)
set the calibration constants of a single tube
SingleTubeFullInfo()=default
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
const Muon::IMuonIdHelperSvc * idHelperSvc() const