32 instLumiByBX_.assign(instLumiByBX.begin(), instLumiByBX.end());
40 s <<
"\nDumping LumiInfo\n\n";
45 s <<
" instLumiByBX = ";
47 for (
unsigned int i = 0;
i < 10 &&
i < lumiBX.size(); ++
i) {
48 s << lumiBX.at(
i) <<
" ";
float getTotalInstLumi() const
bool isProductEqual(LumiInfo const &next) const
float recordedLuminosity() const
float lumiSectionLength() const
static const unsigned int numOrbits
static const unsigned int numBX
void setInstLumiAllBX(std::vector< float > &instLumiByBX)
void setTotalInstToBXSum()
float integLuminosity() const
std::ostream & operator<<(std::ostream &s, const LumiInfo &lumiInfo)
void setTotalInstLumi(float totalLumi)
static const float bxSpacingExact
const std::vector< float > & getInstLumiAllBX() const
float instLuminosityBXSum() const
float getDeadFraction() const
void setErrorLumiAllBX(std::vector< float > &errLumiByBX)
std::vector< float > instLumiStatErrByBX_
std::vector< float > instLumiByBX_