11#ifndef LUMIBLOCKCOMPS_LumiCalibrator_H
12#define LUMIBLOCKCOMPS_LumiCalibrator_H
14#include "CoralBase/AttributeList.h"
15#include "GaudiKernel/MsgStream.h"
30 bool calibrateMu(
float rawLumi,
float& calMu)
const;
36 MsgStream&
dump(MsgStream&)
const;
45 static float getMuVis(
float rawPerBX,
float sigo,
float siga) ;
46 static float getMuVis2(
float rawPerBX,
float sigo,
float siga) ;
54 return lc.dump(stream);
MsgStream & operator<<(MsgStream &, const LumiCalibrator &)
Utility class to apply calibrations from /TDAQ/OLC/CALIBRATIONS folder.
static float getMuVis(float rawPerBX, float sigo, float siga)
bool calibrateLumi(float rawLumi, float &calLumi) const
bool setCalibration(const coral::AttributeList &attrList)
bool calibrateMu(float rawLumi, float &calMu) const
float getMuToLumi() const
static float getMuVis2(float rawPerBX, float sigo, float siga)
std::vector< float > m_parVec