#include <LumiCorrections.h>
Public Member Functions | |
float | getCorrectionAtBX (float bx) |
const std::vector< float > & | getCorrectionsBX () const |
float | getOverallCorrection () |
float | getType1Fraction () |
float | getType1Residual () |
float | getType2Residual () |
void | setCorrectionsBX (std::vector< float > &correctBX) |
void | setOverallCorrection (float overallCorrection) |
void | setType1Fraction (float type1frac) |
void | setType1Residual (float type1res) |
void | setType2Residual (float type2res) |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< float > | m_correctionsBX |
float | m_overallCorrection |
float | m_type1Fraction |
float | m_type1Residual |
float | m_type2Residual |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
This class should contain scale factors for correcting out-of-time pile-up per bunch crossing on rates intended for luminosity estimates. There is the option of saving the total scale factor on the total luminosity in m_overallCorrection as well.
Definition at line 23 of file LumiCorrections.h.
|
inline |
Definition at line 31 of file LumiCorrections.h.
References m_correctionsBX.
|
inline |
Definition at line 35 of file LumiCorrections.h.
References m_correctionsBX.
Referenced by RawPCCProducer::endLuminosityBlock().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
Definition at line 29 of file LumiCorrections.h.
References m_correctionsBX.
Referenced by CorrPCCProducer::endRunProduce().
|
inline |
Definition at line 25 of file LumiCorrections.h.
References m_overallCorrection.
Referenced by CorrPCCProducer::endRunProduce().
|
inline |
Definition at line 26 of file LumiCorrections.h.
References m_type1Fraction.
Referenced by CorrPCCProducer::endRunProduce().
|
inline |
Definition at line 27 of file LumiCorrections.h.
References m_type1Residual.
Referenced by CorrPCCProducer::endRunProduce().
|
inline |
Definition at line 28 of file LumiCorrections.h.
References m_type2Residual.
Referenced by CorrPCCProducer::endRunProduce().
|
friend |
Definition at line 42 of file LumiCorrections.h.
|
friend |
Definition at line 42 of file LumiCorrections.h.
|
private |
Definition at line 41 of file LumiCorrections.h.
Referenced by getCorrectionAtBX(), getCorrectionsBX(), and setCorrectionsBX().
|
private |
Definition at line 37 of file LumiCorrections.h.
Referenced by getOverallCorrection(), and setOverallCorrection().
|
private |
Definition at line 38 of file LumiCorrections.h.
Referenced by getType1Fraction(), and setType1Fraction().
|
private |
Definition at line 39 of file LumiCorrections.h.
Referenced by getType1Residual(), and setType1Residual().
|
private |
Definition at line 40 of file LumiCorrections.h.
Referenced by getType2Residual(), and setType2Residual().