12#ifndef COOLLUMIUTILITIES_BUNCHDATAUTIL_H
13#define COOLLUMIUTILITIES_BUNCHDATAUTIL_H
18#include "CoralBase/AttributeList.h"
19#include "CoolKernel/Record.h"
30 int nx1Storage(
const coral::AttributeList& attrList1)
const;
31 int ny1Storage(
const coral::AttributeList& attrList1)
const;
36 int nx2Storage(
const coral::AttributeList& attrList1)
const;
37 int ny2Storage(
const coral::AttributeList& attrList1)
const;
42 const std::vector<unsigned int>&
bunch1Data()
const;
43 const std::vector<unsigned int>&
bunch2Data()
const;
49 bool setValue(
const coral::AttributeList& attrList1);
51 bool setValue(
const cool::Record& rec);
std::vector< unsigned int > m_collidingBCID1s
unsigned int nBunch2Data() const
const std::vector< unsigned int > & bunch1Data() const
int nx2Storage(const cool::Record &rec)
bool setValue(const coral::AttributeList &attrList1)
int nx1Storage(const cool::Record &rec)
std::vector< unsigned int > m_bunch2Data
std::vector< unsigned int > m_collidingBCID2s
bool setCollidingBCID1s(std::vector< unsigned int > &)
const std::vector< unsigned int > & bunch2Data() const
bool setCollidingBCID2s(std::vector< unsigned int > &)
int ny1Storage(const cool::Record &rec)
unsigned int nBunch1Data() const
int ny2Storage(const cool::Record &rec)
std::vector< unsigned int > m_bunch1Data
class LumiBlobUtil m_blobUtil