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) |
| | Constructor for 64 bit det mask. 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...
|
| |
| | ByteStreamMetadata (const ByteStreamMetadata &)=default |
| |
| | ByteStreamMetadata (ByteStreamMetadata &&)=default |
| |
| ByteStreamMetadata & | operator= (const ByteStreamMetadata &)=default |
| |
| ByteStreamMetadata & | operator= (ByteStreamMetadata &&)=default |
| |
| 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/6]
| ByteStreamMetadata::ByteStreamMetadata |
( |
| ) |
|
◆ ByteStreamMetadata() [2/6]
| 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/6]
| 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/6]
| ByteStreamMetadata::ByteStreamMetadata |
( |
EventStorage::DataReader & |
reader | ) |
|
Construct bytestream metadata directly from data reader provided by online EventStorage.
Definition at line 102 of file ByteStreamMetadata.cxx.
119 std::bitset<64>
word1;
120 std::bitset<64> word2;
121 for (
unsigned int i=0;
i<64; ++
i) {
123 word2[
i] =
reader.detectorMask()[
i+64];
◆ ByteStreamMetadata() [5/6]
◆ ByteStreamMetadata() [6/6]
◆ ~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 |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ 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: