8 #ifndef HERD_FitChannelInfo_H_ 9 #define HERD_FitChannelInfo_H_ std::vector< float > m_pedestals
Definition: FitChannelInfo.h:85
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
Definition: FitChannelInfo.h:19
void SetNChannels(size_t nChannels)
Setup the total number of channels.
Definition: FitChannelInfo.h:28
std::vector< float > m_noises
Definition: FitChannelInfo.h:86
void SetChannelPedestal(size_t channelID, float value)
Set the pedestal for a given channel.
Definition: FitChannelInfo.h:67
void SetChannelFlags(size_t channelID, std::bitset< 16 > value)
Set the calibration flags for a given channel.
Definition: FitChannelInfo.h:81
float GetChannelNoise(size_t channelID) const
Get the noise for a given channel.
Definition: FitChannelInfo.h:53
size_t GetNChannels()
Return the total number of channels.
Definition: FitChannelInfo.h:39
void SetChannelNoise(size_t channelID, float value)
Set the noise for a given channel.
Definition: FitChannelInfo.h:74
float GetChannelPedestal(size_t channelID) const
Get the pedestal for a given channel.
Definition: FitChannelInfo.h:46
size_t m_nChannels
Definition: FitChannelInfo.h:84
std::bitset< 16 > GetChannelFlags(size_t channelID) const
Get the calibration flags for a given channel.
Definition: FitChannelInfo.h:60
virtual ~FitChannelInfo()=default
Virtual destructor.
std::vector< std::bitset< 16 > > m_flags
Definition: FitChannelInfo.h:87