27 s <<
"\nDumping DIPLumiDetail\n";
30 std::vector<float>::const_iterator lumivalueIt = diplumiDetail.
lumiValues().first;
31 std::vector<float>::const_iterator lumivalueEnd = diplumiDetail.
lumiValues().second;
32 for (
unsigned int i = 0; lumivalueIt != lumivalueEnd; ++lumivalueIt, ++
i) {
33 s << std::setw(10) <<
" bunch = " <<
i <<
" bunchlumi = " << *lumivalueIt <<
"\n";
ValueRange lumiValues() const
float lumiValue(unsigned int bx) const
unsigned int fromRun() const
std::pair< std::vector< float >::const_iterator, std::vector< float >::const_iterator > ValueRange
std::vector< float > m_lumiValues
DIPLumiDetail()
default constructor
void setOrigin(unsigned int runnumber, unsigned int ls)
void filldata(std::vector< float > &lumivalues)
unsigned int fromLS() const
void fillbxdata(unsigned int bxidx, float bxlumi)
std::ostream & operator<<(std::ostream &s, DIPLumiDetail const &diplumiDetail)