1 #ifndef CROSSING_FRAME_PLAYBACKINFONEW_H 2 #define CROSSING_FRAME_PLAYBACKINFONEW_H 35 typedef std::vector<edm::SecondaryEventIDAndFileInfo>::iterator
iterator;
36 typedef std::pair<iterator, iterator>
range;
39 void setInfo(std::vector<edm::SecondaryEventIDAndFileInfo>&
eventInfo, std::vector<size_t>& sizes) {
45 std::vector<edm::SecondaryEventIDAndFileInfo>::const_iterator
getEventId(
size_t offset)
const {
46 std::vector<edm::SecondaryEventIDAndFileInfo>::const_iterator iter =
eventInfo_.begin();
47 std::advance(iter, offset);
61 std::vector<edm::SecondaryEventIDAndFileInfo>
eventInfo_;
void setInfo(std::vector< edm::SecondaryEventIDAndFileInfo > &eventInfo, std::vector< size_t > &sizes)
std::vector< edm::SecondaryEventIDAndFileInfo >::const_iterator getEventId(size_t offset) const
~CrossingFramePlaybackInfoNew()
unsigned int maxNbSources_
std::pair< iterator, iterator > range
size_t getNumberOfEvents(int bunchIdx, size_t sourceNumber) const
CrossingFramePlaybackInfoNew()
std::vector< edm::SecondaryEventIDAndFileInfo >::iterator iterator
eventInfo
add run, event number and lumi section
std::vector< edm::SecondaryEventIDAndFileInfo > eventInfo_
std::vector< size_t > sizes_