ATLAS Offline Software
Public Member Functions | Public Attributes | Friends | List of all members
ByteStreamMetadata_p1 Class Reference

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

#include <ByteStreamMetadata_p1.h>

Inheritance diagram for ByteStreamMetadata_p1:
Collaboration diagram for ByteStreamMetadata_p1:

Public Member Functions

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

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),
60  m_triggerType(0),
61  m_detectorMask(0L),
62  m_detectorMask2(0L),
63  m_beamType(0),
64  m_beamEnergy(0),
65  m_guid(),
66  m_stream(),
67  m_project(),
68  m_lumiBlock(0),

◆ ByteStreamMetadata_p1() [2/2]

ByteStreamMetadata_p1::ByteStreamMetadata_p1 ( const ByteStreamMetadata_p1 rhs)
inline

Copy Constructor.

Definition at line 70 of file ByteStreamMetadata_p1.h.

◆ ~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) {
95  m_beamType = rhs.m_beamType;
97  m_guid = rhs.m_guid;
98  m_stream = rhs.m_stream;
99  m_project = rhs.m_project;
100  m_lumiBlock = rhs.m_lumiBlock;
102  }
103  return *this;
104 }

Friends And Related Function Documentation

◆ 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:
ByteStreamMetadata_p1::m_detectorMask
uint64_t m_detectorMask
Definition: ByteStreamMetadata_p1.h:42
ByteStreamMetadata_p1::m_lumiBlock
unsigned int m_lumiBlock
Definition: ByteStreamMetadata_p1.h:49
ByteStreamMetadata_p1::m_freeMetaDataStrings
std::vector< std::string > m_freeMetaDataStrings
Definition: ByteStreamMetadata_p1.h:50
ByteStreamMetadata_p1::m_recEnable
unsigned int m_recEnable
Definition: ByteStreamMetadata_p1.h:40
ByteStreamMetadata_p1::m_triggerType
unsigned int m_triggerType
Definition: ByteStreamMetadata_p1.h:41
ByteStreamMetadata_p1::m_beamType
unsigned int m_beamType
Definition: ByteStreamMetadata_p1.h:44
ByteStreamMetadata_p1::m_maxEvents
unsigned int m_maxEvents
Definition: ByteStreamMetadata_p1.h:39
ByteStreamMetadata_p1::m_stream
std::string m_stream
Definition: ByteStreamMetadata_p1.h:47
ByteStreamMetadata_p1::m_runNumber
unsigned int m_runNumber
Definition: ByteStreamMetadata_p1.h:37
ByteStreamMetadata_p1::m_project
std::string m_project
Definition: ByteStreamMetadata_p1.h:48
ByteStreamMetadata_p1::m_numEvents
unsigned int m_numEvents
Definition: ByteStreamMetadata_p1.h:38
ByteStreamMetadata_p1::m_beamEnergy
unsigned int m_beamEnergy
Definition: ByteStreamMetadata_p1.h:45
ByteStreamMetadata_p1::m_detectorMask2
uint64_t m_detectorMask2
Definition: ByteStreamMetadata_p1.h:43
ByteStreamMetadata_p1::m_guid
std::string m_guid
Definition: ByteStreamMetadata_p1.h:46