This class is the StoreGate data object for bytestream metadata.
More...
#include <ByteStreamMetadata.h>
|
| ByteStreamMetadata () |
|
| ByteStreamMetadata (unsigned int runNumber, unsigned int numEvents, unsigned int maxEvents, unsigned int recEnable, unsigned int triggerType, uint64_t detectorMask, unsigned int beamType, unsigned int beamEnergy, const std::string &guid, const std::string &stream, const std::string &project, unsigned int lumiBlock, const std::vector< std::string > &freeMetaDataStrings) |
| Constructure for 64 bit det mask constructor. More...
|
|
| ByteStreamMetadata (unsigned int runNumber, unsigned int numEvents, unsigned int maxEvents, unsigned int recEnable, unsigned int triggerType, uint64_t detectorMask, uint64_t detectorMask2, unsigned int beamType, unsigned int beamEnergy, const std::string &guid, const std::string &stream, const std::string &project, unsigned int lumiBlock, const std::vector< std::string > &freeMetaDataStrings) |
| Constructor using 128 bit det mask. More...
|
|
| ByteStreamMetadata (EventStorage::DataReader &reader) |
| Construct bytestream metadata directly from data reader provided by online EventStorage. More...
|
|
virtual | ~ByteStreamMetadata () |
|
unsigned int | getRunNumber () const |
|
unsigned int | getNumEvents () const |
|
unsigned int | getMaxEvents () const |
|
unsigned int | getRecEnable () const |
|
unsigned int | getTriggerType () const |
|
uint64_t | getDetectorMask () const |
|
uint64_t | getDetectorMask2 () const |
|
unsigned int | getBeamType () const |
|
unsigned int | getBeamEnergy () const |
|
const std::string & | getGuid () const |
|
const std::string & | getStream () const |
|
const std::string & | getProject () const |
|
unsigned int | getLumiBlock () const |
|
const std::vector< std::string > & | getFreeMetaDataStrings () const |
|
This class is the StoreGate data object for bytestream metadata.
Definition at line 25 of file ByteStreamMetadata.h.
◆ ByteStreamMetadata() [1/4]
ByteStreamMetadata::ByteStreamMetadata |
( |
| ) |
|
◆ ByteStreamMetadata() [2/4]
ByteStreamMetadata::ByteStreamMetadata |
( |
unsigned int |
runNumber, |
|
|
unsigned int |
numEvents, |
|
|
unsigned int |
maxEvents, |
|
|
unsigned int |
recEnable, |
|
|
unsigned int |
triggerType, |
|
|
uint64_t |
detectorMask, |
|
|
unsigned int |
beamType, |
|
|
unsigned int |
beamEnergy, |
|
|
const std::string & |
guid, |
|
|
const std::string & |
stream, |
|
|
const std::string & |
project, |
|
|
unsigned int |
lumiBlock, |
|
|
const std::vector< std::string > & |
freeMetaDataStrings |
|
) |
| |
◆ ByteStreamMetadata() [3/4]
ByteStreamMetadata::ByteStreamMetadata |
( |
unsigned int |
runNumber, |
|
|
unsigned int |
numEvents, |
|
|
unsigned int |
maxEvents, |
|
|
unsigned int |
recEnable, |
|
|
unsigned int |
triggerType, |
|
|
uint64_t |
detectorMask, |
|
|
uint64_t |
detectorMask2, |
|
|
unsigned int |
beamType, |
|
|
unsigned int |
beamEnergy, |
|
|
const std::string & |
guid, |
|
|
const std::string & |
stream, |
|
|
const std::string & |
project, |
|
|
unsigned int |
lumiBlock, |
|
|
const std::vector< std::string > & |
freeMetaDataStrings |
|
) |
| |
◆ ByteStreamMetadata() [4/4]
ByteStreamMetadata::ByteStreamMetadata |
( |
EventStorage::DataReader & |
reader | ) |
|
Construct bytestream metadata directly from data reader provided by online EventStorage.
Definition at line 101 of file ByteStreamMetadata.cxx.
118 std::bitset<64>
word1;
119 std::bitset<64> word2;
120 for (
unsigned int i=0;
i<64; ++
i) {
122 word2[
i] =
reader.detectorMask()[
i+64];
◆ ~ByteStreamMetadata()
ByteStreamMetadata::~ByteStreamMetadata |
( |
| ) |
|
|
virtual |
◆ getBeamEnergy()
unsigned int ByteStreamMetadata::getBeamEnergy |
( |
| ) |
const |
◆ getBeamType()
unsigned int ByteStreamMetadata::getBeamType |
( |
| ) |
const |
◆ getDetectorMask()
uint64_t ByteStreamMetadata::getDetectorMask |
( |
| ) |
const |
◆ getDetectorMask2()
uint64_t ByteStreamMetadata::getDetectorMask2 |
( |
| ) |
const |
◆ getFreeMetaDataStrings()
const std::vector< std::string > & ByteStreamMetadata::getFreeMetaDataStrings |
( |
| ) |
const |
◆ getGuid()
const std::string & ByteStreamMetadata::getGuid |
( |
| ) |
const |
◆ getLumiBlock()
unsigned int ByteStreamMetadata::getLumiBlock |
( |
| ) |
const |
◆ getMaxEvents()
unsigned int ByteStreamMetadata::getMaxEvents |
( |
| ) |
const |
◆ getNumEvents()
unsigned int ByteStreamMetadata::getNumEvents |
( |
| ) |
const |
◆ getProject()
const std::string & ByteStreamMetadata::getProject |
( |
| ) |
const |
◆ getRecEnable()
unsigned int ByteStreamMetadata::getRecEnable |
( |
| ) |
const |
◆ getRunNumber()
unsigned int ByteStreamMetadata::getRunNumber |
( |
| ) |
const |
◆ getStream()
const std::string & ByteStreamMetadata::getStream |
( |
| ) |
const |
◆ getTriggerType()
unsigned int ByteStreamMetadata::getTriggerType |
( |
| ) |
const |
◆ m_beamEnergy
unsigned int ByteStreamMetadata::m_beamEnergy |
|
private |
◆ m_beamType
unsigned int ByteStreamMetadata::m_beamType |
|
private |
◆ m_detectorMask
uint64_t ByteStreamMetadata::m_detectorMask |
|
private |
◆ m_detectorMask2
uint64_t ByteStreamMetadata::m_detectorMask2 |
|
private |
◆ m_freeMetaDataStrings
std::vector<std::string> ByteStreamMetadata::m_freeMetaDataStrings |
|
private |
◆ m_guid
std::string ByteStreamMetadata::m_guid |
|
private |
◆ m_lumiBlock
unsigned int ByteStreamMetadata::m_lumiBlock |
|
private |
◆ m_maxEvents
unsigned int ByteStreamMetadata::m_maxEvents |
|
private |
◆ m_numEvents
unsigned int ByteStreamMetadata::m_numEvents |
|
private |
◆ m_project
std::string ByteStreamMetadata::m_project |
|
private |
◆ m_recEnable
unsigned int ByteStreamMetadata::m_recEnable |
|
private |
◆ m_runNumber
unsigned int ByteStreamMetadata::m_runNumber |
|
private |
◆ m_stream
std::string ByteStreamMetadata::m_stream |
|
private |
◆ m_triggerType
unsigned int ByteStreamMetadata::m_triggerType |
|
private |
The documentation for this class was generated from the following files: