Belle II Software  release-05-02-19
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 34 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 42 of file ECLCrystalCalib.h.

45 :
46  std::vector<float> m_CalibConst;

◆ 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 48 of file ECLCrystalCalib.h.


The documentation for this class was generated from the following file:
Belle2::ECLCrystalCalib::m_CalibConst
std::vector< float > m_CalibConst
Calibration constants.
Definition: ECLCrystalCalib.h:53