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
float getTotalInstLumi() const
bool isProductEqual(LumiInfo const &next) const
float recordedLuminosity() const
float totalInstLuminosity_
float getTotalInstStatError() const
float lumiSectionLength() const
static const unsigned int numBX
const std::vector< float > & getErrorLumiAllBX() const
void setInstLumiAllBX(std::vector< float > &instLumiByBX)
void setTotalInstToBXSum()
float integLuminosity() const
void setTotalInstLumi(float totalLumi)
const std::vector< float > & getInstLumiAllBX() const
float totalInstLumiStatErr_
LumiInfo(float deadtimeFraction, const std::vector< float > &instLumiByBX, float totalInstLumi, const std::vector< float > &instLumiErrByBX, float totalInstLumiErr)
LumiInfo(float deadtimeFraction, const std::vector< float > &instLumiByBX, float totalInstLumi)
float instLuminosityBXSum() const
void setTotalInstStatError(float statError)
float getLiveFraction() const
float getInstLumiBX(int bx) const
void setDeadFraction(float deadtimeFraction)
float getDeadFraction() const
void setErrorLumiAllBX(std::vector< float > &errLumiByBX)
LumiInfo(float deadtimeFraction, const std::vector< float > &instLumiByBX)
std::vector< float > instLumiStatErrByBX_
std::ostream & operator<<(std::ostream &s, const LumiInfo &lumiInfo)
std::vector< float > instLumiByBX_