39 m_corrs.reserve( autoCorrs.size());
41 for (
unsigned int i = 0; i < autoCorrs.size() && i <
nSamples() - 1; ++i)
42 m_corrs.push_back(autoCorrs[i]*noise*noise);
47 const std::vector<float>&
corrs,
88 if (
status() < 0)
return false;
void incrementInstanceCount() const
void decrementInstanceCount() const
CaloGain::CaloGain gain() const
float pedestalRMS() const
const std::vector< short > & samples() const
unsigned int nSamples() const
DataContainer()
Constructor.
std::vector< short > m_samples
vector of ADC samples
CaloGain::CaloGain m_gain
gain
const std::vector< float > & corrs() const
virtual ~DataContainer()
Destructor.
std::vector< float > m_corrs
noise + correlations in MeV
Proxy for accessing a range of float values like a vector.
static bool isNone(double x)