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

#include <EventInfoDict.h>

Collaboration diagram for PyEventStreamInfo:

Static Public Member Functions

static std::vector< unsigned int > runNumbers (const ::EventStreamInfo &esi)
static std::vector< unsigned int > lumiBlockNumbers (const ::EventStreamInfo &esi)
static std::vector< std::string > processingTags (const ::EventStreamInfo &esi)
static std::vector< std::pair< CLID, std::string > > itemList (const ::EventStreamInfo &esi)
static std::vector< EventTypeeventTypes (const ::EventStreamInfo &esi)

Detailed Description

Definition at line 30 of file EventInfoDict.h.

Member Function Documentation

◆ eventTypes()

std::vector< EventType > PyEventStreamInfo::eventTypes ( const ::EventStreamInfo & esi)
inlinestatic

Definition at line 64 of file EventInfoDict.h.

64 {
65 return std::vector<EventType>(esi.getEventTypes().begin(),
66 esi.getEventTypes().end());
67 }
const std::set< EventType > & getEventTypes() const

◆ itemList()

std::vector< std::pair< CLID, std::string > > PyEventStreamInfo::itemList ( const ::EventStreamInfo & esi)
inlinestatic

Definition at line 56 of file EventInfoDict.h.

56 {
57 return std::vector<std::pair<CLID, std::string> >
58 (esi.getItemList().begin(),
59 esi.getItemList().end());
60 }
const std::set< std::pair< CLID, std::string > > & getItemList() const

◆ lumiBlockNumbers()

std::vector< unsigned int > PyEventStreamInfo::lumiBlockNumbers ( const ::EventStreamInfo & esi)
inlinestatic

Definition at line 42 of file EventInfoDict.h.

42 {
43 return std::vector<unsigned int>(esi.getLumiBlockNumbers().begin(),
44 esi.getLumiBlockNumbers().end());
45 }
const std::set< unsigned int > & getLumiBlockNumbers() const

◆ processingTags()

std::vector< std::string > PyEventStreamInfo::processingTags ( const ::EventStreamInfo & esi)
inlinestatic

Definition at line 49 of file EventInfoDict.h.

49 {
50 return std::vector<std::string>(esi.getProcessingTags().begin(),
51 esi.getProcessingTags().end());
52 }
const std::set< std::string > & getProcessingTags() const

◆ runNumbers()

std::vector< unsigned int > PyEventStreamInfo::runNumbers ( const ::EventStreamInfo & esi)
inlinestatic

Definition at line 35 of file EventInfoDict.h.

35 {
36 return std::vector<unsigned int>(esi.getRunNumbers().begin(),
37 esi.getRunNumbers().end());
38 }
const std::set< unsigned int > & getRunNumbers() const

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