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