#include <BoardDataReader.h>
Public Types | |
typedef std::map< LinkId, std::pair< ChannelSpec, std::vector< size_t > > > | ChannelMap_t |
Public Member Functions | |
BoardDataReader (FileFormat, const std::vector< std::string > &, const size_t framesPerBX, const size_t tmux, const size_t emptyFramesAtStart, const ChannelMap_t &) | |
BoardDataReader (FileFormat, const std::vector< std::string > &, const size_t framesPerBX, const size_t tmux, const size_t emptyFramesAtStart, const std::map< LinkId, std::vector< size_t >> &, const std::map< std::string, ChannelSpec > &) | |
EventData | getNextEvent () |
Static Private Member Functions | |
static ChannelMap_t | mergeMaps (const std::map< LinkId, std::vector< size_t >> &, const std::map< std::string, ChannelSpec > &) |
Private Attributes | |
size_t | boardTMUX_ |
ChannelMap_t | channelMap_ |
size_t | emptyFramesAtStart_ |
std::vector< EventData >::const_iterator | eventIt_ |
std::vector< EventData > | events_ |
FileFormat | fileFormat_ |
std::vector< std::string > | fileNames_ |
size_t | framesPerBX_ |
Definition at line 21 of file BoardDataReader.h.
typedef std::map<LinkId, std::pair<ChannelSpec, std::vector<size_t> > > l1t::demo::BoardDataReader::ChannelMap_t |
Definition at line 24 of file BoardDataReader.h.
l1t::demo::BoardDataReader::BoardDataReader | ( | FileFormat | format, |
const std::vector< std::string > & | fileNames, | ||
const size_t | framesPerBX, | ||
const size_t | tmux, | ||
const size_t | emptyFramesAtStart, | ||
const ChannelMap_t & | channelMap | ||
) |
Definition at line 10 of file BoardDataReader.cc.
References l1t::demo::EventData::add(), l1t::demo::BoardData::at(), boardTMUX_, channelMap_, emptyFramesAtStart_, eventIt_, events_, fileFormat_, fileNames_, framesPerBX_, l1t::demo::BoardData::has(), mps_fire::i, dqmdumpme::indices, l1ctLayer2EG_cff::interface, dqmiolumiharvest::j, castor_dqm_sourceclient_file_cfg::path, l1t::demo::read(), cond::impl::to_string(), and relativeConstraints::value.
l1t::demo::BoardDataReader::BoardDataReader | ( | FileFormat | format, |
const std::vector< std::string > & | fileNames, | ||
const size_t | framesPerBX, | ||
const size_t | tmux, | ||
const size_t | emptyFramesAtStart, | ||
const std::map< LinkId, std::vector< size_t >> & | channelMap, | ||
const std::map< std::string, ChannelSpec > & | channelSpecs | ||
) |
Definition at line 124 of file BoardDataReader.cc.
EventData l1t::demo::BoardDataReader::getNextEvent | ( | ) |
Definition at line 134 of file BoardDataReader.cc.
References eventIt_, and events_.
Referenced by GTTFileReader::produce().
|
staticprivate |
Definition at line 141 of file BoardDataReader.cc.
References x.
|
private |
Definition at line 53 of file BoardDataReader.h.
Referenced by BoardDataReader().
|
private |
Definition at line 58 of file BoardDataReader.h.
Referenced by BoardDataReader().
|
private |
Definition at line 55 of file BoardDataReader.h.
Referenced by BoardDataReader().
|
private |
Definition at line 62 of file BoardDataReader.h.
Referenced by BoardDataReader(), and getNextEvent().
|
private |
Definition at line 60 of file BoardDataReader.h.
Referenced by BoardDataReader(), and getNextEvent().
|
private |
Definition at line 47 of file BoardDataReader.h.
Referenced by BoardDataReader().
|
private |
Definition at line 49 of file BoardDataReader.h.
Referenced by BoardDataReader().
|
private |
Definition at line 51 of file BoardDataReader.h.
Referenced by BoardDataReader().