ATLAS Offline Software
Loading...
Searching...
No Matches
ByteStreamMetadata_p1 Class Reference

This class is the persistent representation of ByteStreamMetadata. More...

#include <ByteStreamMetadata_p1.h>

Collaboration diagram for ByteStreamMetadata_p1:

Public Member Functions

 ByteStreamMetadata_p1 ()
 Default Constructor.
 ByteStreamMetadata_p1 (const ByteStreamMetadata_p1 &rhs)
 Copy Constructor.
virtual ~ByteStreamMetadata_p1 ()
 Destructor.
ByteStreamMetadata_p1operator= (const ByteStreamMetadata_p1 &rhs)
 Overloaded Assignment Operator.

Public 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

Friends

class ByteStreamMetadataCnv_p1
class PoolFilePeeker

Detailed Description

This class is the persistent representation of ByteStreamMetadata.

Definition at line 21 of file ByteStreamMetadata_p1.h.

Constructor & Destructor Documentation

◆ ByteStreamMetadata_p1() [1/2]

ByteStreamMetadata_p1::ByteStreamMetadata_p1 ( )
inline

Default Constructor.

Definition at line 56 of file ByteStreamMetadata_p1.h.

56 : m_runNumber(0),
57 m_numEvents(0),
58 m_maxEvents(0),
59 m_recEnable(0),
63 m_beamType(0),
64 m_beamEnergy(0),
65 m_guid(),
66 m_stream(),
67 m_project(),
68 m_lumiBlock(0),
std::vector< std::string > m_freeMetaDataStrings

◆ ByteStreamMetadata_p1() [2/2]

ByteStreamMetadata_p1::ByteStreamMetadata_p1 ( const ByteStreamMetadata_p1 & rhs)
inline

◆ ~ByteStreamMetadata_p1()

ByteStreamMetadata_p1::~ByteStreamMetadata_p1 ( )
inlinevirtual

Destructor.

Definition at line 84 of file ByteStreamMetadata_p1.h.

84{}

Member Function Documentation

◆ operator=()

ByteStreamMetadata_p1 & ByteStreamMetadata_p1::operator= ( const ByteStreamMetadata_p1 & rhs)
inline

Overloaded Assignment Operator.

Definition at line 86 of file ByteStreamMetadata_p1.h.

86 {
87 if (this != &rhs) {
97 m_guid = rhs.m_guid;
98 m_stream = rhs.m_stream;
99 m_project = rhs.m_project;
102 }
103 return *this;
104}

◆ ByteStreamMetadataCnv_p1

friend class ByteStreamMetadataCnv_p1
friend

Definition at line 34 of file ByteStreamMetadata_p1.h.

◆ PoolFilePeeker

friend class PoolFilePeeker
friend

Definition at line 35 of file ByteStreamMetadata_p1.h.

Member Data Documentation

◆ m_beamEnergy

unsigned int ByteStreamMetadata_p1::m_beamEnergy

Definition at line 45 of file ByteStreamMetadata_p1.h.

◆ m_beamType

unsigned int ByteStreamMetadata_p1::m_beamType

Definition at line 44 of file ByteStreamMetadata_p1.h.

◆ m_detectorMask

uint64_t ByteStreamMetadata_p1::m_detectorMask

Definition at line 42 of file ByteStreamMetadata_p1.h.

◆ m_detectorMask2

uint64_t ByteStreamMetadata_p1::m_detectorMask2

Definition at line 43 of file ByteStreamMetadata_p1.h.

◆ m_freeMetaDataStrings

std::vector<std::string> ByteStreamMetadata_p1::m_freeMetaDataStrings

Definition at line 50 of file ByteStreamMetadata_p1.h.

◆ m_guid

std::string ByteStreamMetadata_p1::m_guid

Definition at line 46 of file ByteStreamMetadata_p1.h.

◆ m_lumiBlock

unsigned int ByteStreamMetadata_p1::m_lumiBlock

Definition at line 49 of file ByteStreamMetadata_p1.h.

◆ m_maxEvents

unsigned int ByteStreamMetadata_p1::m_maxEvents

Definition at line 39 of file ByteStreamMetadata_p1.h.

◆ m_numEvents

unsigned int ByteStreamMetadata_p1::m_numEvents

Definition at line 38 of file ByteStreamMetadata_p1.h.

◆ m_project

std::string ByteStreamMetadata_p1::m_project

Definition at line 48 of file ByteStreamMetadata_p1.h.

◆ m_recEnable

unsigned int ByteStreamMetadata_p1::m_recEnable

Definition at line 40 of file ByteStreamMetadata_p1.h.

◆ m_runNumber

unsigned int ByteStreamMetadata_p1::m_runNumber

Definition at line 37 of file ByteStreamMetadata_p1.h.

◆ m_stream

std::string ByteStreamMetadata_p1::m_stream

Definition at line 47 of file ByteStreamMetadata_p1.h.

◆ m_triggerType

unsigned int ByteStreamMetadata_p1::m_triggerType

Definition at line 41 of file ByteStreamMetadata_p1.h.


The documentation for this class was generated from the following file: