![]() |
ATLAS Offline Software
|
Utility class to apply calibrations from /TDAQ/OLC/CALIBRATIONS folder. More...
#include <OnlineLumiCalibrator.h>
Public Member Functions | |
| OnlineLumiCalibrator () | |
| OnlineLumiCalibrator (const OnlineLumiCalibrator &)=default | |
| OnlineLumiCalibrator & | operator= (const OnlineLumiCalibrator &)=default |
| OnlineLumiCalibrator (OnlineLumiCalibrator &&) | |
| OnlineLumiCalibrator & | operator= (OnlineLumiCalibrator &&) |
| bool | setCalibration (const coral::AttributeList &attrList) |
| bool | calibrateMu (float rawLumi, float &calMu) const |
| bool | calibrateLumi (float rawLumi, float &calLumi) const |
| bool | calibrateMu (const std::vector< float > &rawLumi, std::vector< float > &calMu) const |
| bool | calibrateLumi (const std::vector< float > &rawLumi, std::vector< float > &calLumi) const |
| float | getMuToLumi () const |
| MsgStream & | dump (MsgStream &) const |
Private Member Functions | |
| float | getMuVis (float rawPerBX, float sigo, float siga) const |
| float | getMuVis2 (float rawPerBX, float sigo, float siga) const |
Private Attributes | |
| unsigned int | m_nPar |
| std::string | m_fType |
| float | m_muToLumi |
| std::vector< float > | m_parVec |
Utility class to apply calibrations from /TDAQ/OLC/CALIBRATIONS folder.
Definition at line 20 of file OnlineLumiCalibrator.h.
| OnlineLumiCalibrator::OnlineLumiCalibrator | ( | ) |
Definition at line 21 of file OnlineLumiCalibrator.cxx.
|
default |
| OnlineLumiCalibrator::OnlineLumiCalibrator | ( | OnlineLumiCalibrator && | other | ) |
Definition at line 29 of file OnlineLumiCalibrator.cxx.
| bool OnlineLumiCalibrator::calibrateLumi | ( | const std::vector< float > & | rawLumi, |
| std::vector< float > & | calLumi ) const |
Definition at line 87 of file OnlineLumiCalibrator.cxx.
| bool OnlineLumiCalibrator::calibrateLumi | ( | float | rawLumi, |
| float & | calLumi ) const |
Definition at line 125 of file OnlineLumiCalibrator.cxx.
| bool OnlineLumiCalibrator::calibrateMu | ( | const std::vector< float > & | rawLumi, |
| std::vector< float > & | calMu ) const |
Definition at line 106 of file OnlineLumiCalibrator.cxx.
| bool OnlineLumiCalibrator::calibrateMu | ( | float | rawLumi, |
| float & | calMu ) const |
Definition at line 136 of file OnlineLumiCalibrator.cxx.
| MsgStream & OnlineLumiCalibrator::dump | ( | MsgStream & | stream | ) | const |
Definition at line 322 of file OnlineLumiCalibrator.cxx.
| float OnlineLumiCalibrator::getMuToLumi | ( | ) | const |
Definition at line 80 of file OnlineLumiCalibrator.cxx.
|
private |
Definition at line 251 of file OnlineLumiCalibrator.cxx.
|
private |
Definition at line 285 of file OnlineLumiCalibrator.cxx.
|
default |
| OnlineLumiCalibrator & OnlineLumiCalibrator::operator= | ( | OnlineLumiCalibrator && | other | ) |
Definition at line 39 of file OnlineLumiCalibrator.cxx.
| bool OnlineLumiCalibrator::setCalibration | ( | const coral::AttributeList & | attrList | ) |
Definition at line 53 of file OnlineLumiCalibrator.cxx.
|
private |
Definition at line 51 of file OnlineLumiCalibrator.h.
|
private |
Definition at line 52 of file OnlineLumiCalibrator.h.
|
private |
Definition at line 50 of file OnlineLumiCalibrator.h.
|
private |
Definition at line 53 of file OnlineLumiCalibrator.h.