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

#include <AFP_RawContainer.h>

Collaboration diagram for AFP_RawContainer:

Public Member Functions

uint32_t timeStamp () const
void setTimeStamp (const uint32_t timeStamp)
uint16_t bcId () const
void setBCId (const uint32_t bcId)
uint32_t timeStampNS () const
void setTimeStampNS (const uint32_t timeStampNS)
uint32_t lumiBlock () const
void setLumiBlock (const uint32_t lumiBlock)
uint32_t lvl1Id () const
void setLvl1Id (const uint32_t lvl1ID)
const std::list< AFP_SiRawCollection > & collectionsSi () const
AFP_SiRawCollectionnewCollectionSi ()
const std::list< AFP_ToFRawCollection > & collectionsToF () const
AFP_ToFRawCollectionnewCollectionToF ()
void clear ()

Private Attributes

uint32_t m_lvl1Id {}
uint16_t m_bcId {}
uint32_t m_timeStamp {}
uint32_t m_timeStampNS {}
uint32_t m_lumiBlock {}
std::list< AFP_SiRawCollectionm_collectionSi
std::list< AFP_ToFRawCollectionm_collectionToF

Detailed Description

Definition at line 13 of file AFP_RawContainer.h.

Member Function Documentation

◆ bcId()

uint16_t AFP_RawContainer::bcId ( ) const
inline

Definition at line 19 of file AFP_RawContainer.h.

19{return m_bcId;}

◆ clear()

void AFP_RawContainer::clear ( )

Definition at line 3 of file AFP_RawContainer.cxx.

4{
5 m_lvl1Id = 0;
6 m_bcId = 0;
7 m_timeStamp = 0;
9 m_lumiBlock = 0;
10
11 m_collectionSi.clear();
12 m_collectionToF.clear();
13}
std::list< AFP_ToFRawCollection > m_collectionToF
std::list< AFP_SiRawCollection > m_collectionSi

◆ collectionsSi()

const std::list< AFP_SiRawCollection > & AFP_RawContainer::collectionsSi ( ) const
inline

Definition at line 31 of file AFP_RawContainer.h.

31{return m_collectionSi;}

◆ collectionsToF()

const std::list< AFP_ToFRawCollection > & AFP_RawContainer::collectionsToF ( ) const
inline

Definition at line 34 of file AFP_RawContainer.h.

34{return m_collectionToF;}

◆ lumiBlock()

uint32_t AFP_RawContainer::lumiBlock ( ) const
inline

Definition at line 25 of file AFP_RawContainer.h.

25{return m_lumiBlock;}

◆ lvl1Id()

uint32_t AFP_RawContainer::lvl1Id ( ) const
inline

Definition at line 28 of file AFP_RawContainer.h.

28{return m_lvl1Id;}

◆ newCollectionSi()

AFP_SiRawCollection & AFP_RawContainer::newCollectionSi ( )
inline

Definition at line 32 of file AFP_RawContainer.h.

32{m_collectionSi.emplace_back(); return m_collectionSi.back();}

◆ newCollectionToF()

AFP_ToFRawCollection & AFP_RawContainer::newCollectionToF ( )
inline

Definition at line 35 of file AFP_RawContainer.h.

35{m_collectionToF.emplace_back(); return m_collectionToF.back();}

◆ setBCId()

void AFP_RawContainer::setBCId ( const uint32_t bcId)
inline

Definition at line 20 of file AFP_RawContainer.h.

20{m_bcId = bcId;}
uint16_t bcId() const

◆ setLumiBlock()

void AFP_RawContainer::setLumiBlock ( const uint32_t lumiBlock)
inline

Definition at line 26 of file AFP_RawContainer.h.

uint32_t lumiBlock() const

◆ setLvl1Id()

void AFP_RawContainer::setLvl1Id ( const uint32_t lvl1ID)
inline

Definition at line 29 of file AFP_RawContainer.h.

29{m_lvl1Id = lvl1ID;}

◆ setTimeStamp()

void AFP_RawContainer::setTimeStamp ( const uint32_t timeStamp)
inline

Definition at line 17 of file AFP_RawContainer.h.

uint32_t timeStamp() const

◆ setTimeStampNS()

void AFP_RawContainer::setTimeStampNS ( const uint32_t timeStampNS)
inline

Definition at line 23 of file AFP_RawContainer.h.

uint32_t timeStampNS() const

◆ timeStamp()

uint32_t AFP_RawContainer::timeStamp ( ) const
inline

Definition at line 16 of file AFP_RawContainer.h.

16{return m_timeStamp;}

◆ timeStampNS()

uint32_t AFP_RawContainer::timeStampNS ( ) const
inline

Definition at line 22 of file AFP_RawContainer.h.

22{return m_timeStampNS;}

Member Data Documentation

◆ m_bcId

uint16_t AFP_RawContainer::m_bcId {}
private

Definition at line 41 of file AFP_RawContainer.h.

41{};

◆ m_collectionSi

std::list<AFP_SiRawCollection> AFP_RawContainer::m_collectionSi
private

Definition at line 46 of file AFP_RawContainer.h.

◆ m_collectionToF

std::list<AFP_ToFRawCollection> AFP_RawContainer::m_collectionToF
private

Definition at line 47 of file AFP_RawContainer.h.

◆ m_lumiBlock

uint32_t AFP_RawContainer::m_lumiBlock {}
private

Definition at line 44 of file AFP_RawContainer.h.

44{};

◆ m_lvl1Id

uint32_t AFP_RawContainer::m_lvl1Id {}
private

Definition at line 40 of file AFP_RawContainer.h.

40{};

◆ m_timeStamp

uint32_t AFP_RawContainer::m_timeStamp {}
private

Definition at line 42 of file AFP_RawContainer.h.

42{};

◆ m_timeStampNS

uint32_t AFP_RawContainer::m_timeStampNS {}
private

Definition at line 43 of file AFP_RawContainer.h.

43{};

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