![]() |
ATLAS Offline Software
|
This class is the StoreGate data object for bytestream metadata. More...
#include <ByteStreamMetadata.h>
Public Member Functions | |
| 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. | |
| 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. | |
| ByteStreamMetadata (EventStorage::DataReader &reader) | |
| Construct bytestream metadata directly from data reader provided by online EventStorage. | |
| 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 |
Private Attributes | |
| unsigned int | m_runNumber |
| unsigned int | m_numEvents |
| unsigned int | m_maxEvents |
| unsigned int | m_recEnable |
| unsigned int | m_triggerType |
| uint64_t | m_detectorMask |
| uint64_t | m_detectorMask2 |
| unsigned int | m_beamType |
| unsigned int | m_beamEnergy |
| std::string | m_guid |
| std::string | m_stream |
| std::string | m_project |
| unsigned int | m_lumiBlock |
| std::vector< std::string > | m_freeMetaDataStrings |
This class is the StoreGate data object for bytestream metadata.
Definition at line 25 of file ByteStreamMetadata.h.
| ByteStreamMetadata::ByteStreamMetadata | ( | ) |
Definition at line 19 of file ByteStreamMetadata.cxx.
| 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.
Definition at line 38 of file ByteStreamMetadata.cxx.
| 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 ) |
Constructor using 128 bit det mask.
Definition at line 69 of file ByteStreamMetadata.cxx.
| ByteStreamMetadata::ByteStreamMetadata | ( | EventStorage::DataReader & | reader | ) |
Construct bytestream metadata directly from data reader provided by online EventStorage.
Definition at line 102 of file ByteStreamMetadata.cxx.
|
default |
|
default |
|
virtual |
Definition at line 131 of file ByteStreamMetadata.cxx.
| unsigned int ByteStreamMetadata::getBeamEnergy | ( | ) | const |
Definition at line 169 of file ByteStreamMetadata.cxx.
| unsigned int ByteStreamMetadata::getBeamType | ( | ) | const |
Definition at line 165 of file ByteStreamMetadata.cxx.
| uint64_t ByteStreamMetadata::getDetectorMask | ( | ) | const |
Definition at line 157 of file ByteStreamMetadata.cxx.
| uint64_t ByteStreamMetadata::getDetectorMask2 | ( | ) | const |
Definition at line 161 of file ByteStreamMetadata.cxx.
| const std::vector< std::string > & ByteStreamMetadata::getFreeMetaDataStrings | ( | ) | const |
Definition at line 189 of file ByteStreamMetadata.cxx.
| const std::string & ByteStreamMetadata::getGuid | ( | ) | const |
Definition at line 173 of file ByteStreamMetadata.cxx.
| unsigned int ByteStreamMetadata::getLumiBlock | ( | ) | const |
Definition at line 185 of file ByteStreamMetadata.cxx.
| unsigned int ByteStreamMetadata::getMaxEvents | ( | ) | const |
Definition at line 145 of file ByteStreamMetadata.cxx.
| unsigned int ByteStreamMetadata::getNumEvents | ( | ) | const |
Definition at line 141 of file ByteStreamMetadata.cxx.
| const std::string & ByteStreamMetadata::getProject | ( | ) | const |
Definition at line 181 of file ByteStreamMetadata.cxx.
| unsigned int ByteStreamMetadata::getRecEnable | ( | ) | const |
Definition at line 149 of file ByteStreamMetadata.cxx.
| unsigned int ByteStreamMetadata::getRunNumber | ( | ) | const |
Definition at line 137 of file ByteStreamMetadata.cxx.
| const std::string & ByteStreamMetadata::getStream | ( | ) | const |
Definition at line 177 of file ByteStreamMetadata.cxx.
| unsigned int ByteStreamMetadata::getTriggerType | ( | ) | const |
Definition at line 153 of file ByteStreamMetadata.cxx.
|
default |
|
default |
|
private |
Definition at line 109 of file ByteStreamMetadata.h.
|
private |
Definition at line 108 of file ByteStreamMetadata.h.
|
private |
Definition at line 106 of file ByteStreamMetadata.h.
|
private |
Definition at line 107 of file ByteStreamMetadata.h.
|
private |
Definition at line 114 of file ByteStreamMetadata.h.
|
private |
Definition at line 110 of file ByteStreamMetadata.h.
|
private |
Definition at line 113 of file ByteStreamMetadata.h.
|
private |
Definition at line 103 of file ByteStreamMetadata.h.
|
private |
Definition at line 102 of file ByteStreamMetadata.h.
|
private |
Definition at line 112 of file ByteStreamMetadata.h.
|
private |
Definition at line 104 of file ByteStreamMetadata.h.
|
private |
Definition at line 101 of file ByteStreamMetadata.h.
|
private |
Definition at line 111 of file ByteStreamMetadata.h.
|
private |
Definition at line 105 of file ByteStreamMetadata.h.