Go to the documentation of this file. 1 #ifndef DataFormats_Luminosity_LumiInfo_h
2 #define DataFormats_Luminosity_LumiInfo_h
43 LumiInfo(
float deadtimeFraction,
const std::vector<float>& instLumiByBX)
53 LumiInfo(
float deadtimeFraction,
const std::vector<float>& instLumiByBX,
float totalInstLumi)
63 const std::vector<float>& instLumiByBX,
65 const std::vector<float>& instLumiErrByBX,
66 float totalInstLumiErr)
176 #endif // DataFormats_Luminosity_LumiInfo_h
static const unsigned int numBX
void setDeadFraction(float deadtimeFraction)
float getInstLumiBX(int bx) const
float getLiveFraction() const
LumiInfo(float deadtimeFraction, const std::vector< float > &instLumiByBX)
void setTotalInstLumi(float totalLumi)
float totalInstLuminosity_
void setInstLumiAllBX(std::vector< float > &instLumiByBX)
float getDeadFraction() const
float getTotalInstLumi() const
float integLuminosity() const
float lumiSectionLength() const
float totalInstLumiStatErr_
float recordedLuminosity() const
LumiInfo(float deadtimeFraction, const std::vector< float > &instLumiByBX, float totalInstLumi, const std::vector< float > &instLumiErrByBX, float totalInstLumiErr)
const std::vector< float > & getInstLumiAllBX() const
bool isProductEqual(LumiInfo const &next) const
void setTotalInstToBXSum()
void setTotalInstStatError(float statError)
std::vector< float > instLumiByBX_
std::vector< float > instLumiStatErrByBX_
float getTotalInstStatError() const
const std::vector< float > & getErrorLumiAllBX() const
LumiInfo(float deadtimeFraction, const std::vector< float > &instLumiByBX, float totalInstLumi)
float instLuminosityBXSum() const
std::ostream & operator<<(std::ostream &s, const LumiInfo &lumiInfo)
void setErrorLumiAllBX(std::vector< float > &errLumiByBX)