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

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

#include <EventStreamInfo_p2.h>

Collaboration diagram for EventStreamInfo_p2:

Public Member Functions

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

Public Attributes

unsigned int m_numberOfEvents
std::vector< unsigned int > m_runNumbers
std::vector< unsigned int > m_lumiBlockNumbers
std::vector< std::string > m_processingTags
std::vector< std::pair< unsigned int, std::string > > m_itemList
std::vector< EventType_p1m_eventTypes

Friends

class EventStreamInfoCnv_p2
class PoolFilePeeker

Detailed Description

This class is the persistent representation of EventStreamInfo.

Definition at line 22 of file EventStreamInfo_p2.h.

Constructor & Destructor Documentation

◆ EventStreamInfo_p2() [1/2]

EventStreamInfo_p2::EventStreamInfo_p2 ( )
inline

Default Constructor.

Definition at line 47 of file EventStreamInfo_p2.h.

51 m_itemList(),
52 m_eventTypes() {}
std::vector< EventType_p1 > m_eventTypes
unsigned int m_numberOfEvents
std::vector< unsigned int > m_lumiBlockNumbers
std::vector< std::string > m_processingTags
std::vector< unsigned int > m_runNumbers
std::vector< std::pair< unsigned int, std::string > > m_itemList

◆ EventStreamInfo_p2() [2/2]

EventStreamInfo_p2::EventStreamInfo_p2 ( const EventStreamInfo_p2 & rhs)
inline

◆ ~EventStreamInfo_p2()

EventStreamInfo_p2::~EventStreamInfo_p2 ( )
inlinevirtual

Destructor.

Definition at line 59 of file EventStreamInfo_p2.h.

59{}

Member Function Documentation

◆ operator=()

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

Overloaded Assignment Operator.

Definition at line 61 of file EventStreamInfo_p2.h.

61 {
62 if (this != &rhs) {
69 }
70 return *this;
71}

◆ EventStreamInfoCnv_p2

friend class EventStreamInfoCnv_p2
friend

Definition at line 35 of file EventStreamInfo_p2.h.

◆ PoolFilePeeker

friend class PoolFilePeeker
friend

Definition at line 36 of file EventStreamInfo_p2.h.

Member Data Documentation

◆ m_eventTypes

std::vector<EventType_p1> EventStreamInfo_p2::m_eventTypes

Definition at line 44 of file EventStreamInfo_p2.h.

◆ m_itemList

std::vector<std::pair<unsigned int, std::string> > EventStreamInfo_p2::m_itemList

Definition at line 43 of file EventStreamInfo_p2.h.

◆ m_lumiBlockNumbers

std::vector<unsigned int> EventStreamInfo_p2::m_lumiBlockNumbers

Definition at line 41 of file EventStreamInfo_p2.h.

◆ m_numberOfEvents

unsigned int EventStreamInfo_p2::m_numberOfEvents

Definition at line 39 of file EventStreamInfo_p2.h.

◆ m_processingTags

std::vector<std::string> EventStreamInfo_p2::m_processingTags

Definition at line 42 of file EventStreamInfo_p2.h.

◆ m_runNumbers

std::vector<unsigned int> EventStreamInfo_p2::m_runNumbers

Definition at line 40 of file EventStreamInfo_p2.h.


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