Belle II Software  release-08-01-10
ECLCrystalCalib Class Reference

General DB object to store one calibration number per ECL crystal. More...

#include <ECLCrystalCalib.h>

Inheritance diagram for ECLCrystalCalib:
Collaboration diagram for ECLCrystalCalib:

Public Member Functions

 ECLCrystalCalib ()
 Constructor.
 
const std::vector< float > & getCalibVector () const
 Get vector of calibration constants. More...
 
const std::vector< float > & getCalibUncVector () const
 Get vector of uncertainties on calibration constants.
 
void setCalibVector (const std::vector< float > &CalibConst, const std::vector< float > &CalibConstUnc)
 Set vector of constants with uncertainties. More...
 

Private Member Functions

 ClassDef (ECLCrystalCalib, 1)
 ClassDef.
 

Private Attributes

std::vector< float > m_CalibConst
 Calibration constants.
 
std::vector< float > m_CalibConstUnc
 Uncertainty on constants.
 

Detailed Description

General DB object to store one calibration number per ECL crystal.

Definition at line 27 of file ECLCrystalCalib.h.

Member Function Documentation

◆ getCalibVector()

const std::vector<float>& getCalibVector ( ) const
inline

Get vector of calibration constants.

One entry per crystal.

Definition at line 35 of file ECLCrystalCalib.h.

35 {return m_CalibConst;};
std::vector< float > m_CalibConst
Calibration constants.

◆ setCalibVector()

void setCalibVector ( const std::vector< float > &  CalibConst,
const std::vector< float > &  CalibConstUnc 
)
inline

Set vector of constants with uncertainties.

One entry per crystal

Definition at line 41 of file ECLCrystalCalib.h.


The documentation for this class was generated from the following file: