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 12 of file AFP_RawContainer.h.

Member Function Documentation

◆ bcId()

uint16_t AFP_RawContainer::bcId ( ) const
inline

Definition at line 18 of file AFP_RawContainer.h.

18{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 30 of file AFP_RawContainer.h.

30{return m_collectionSi;}

◆ collectionsToF()

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

Definition at line 33 of file AFP_RawContainer.h.

33{return m_collectionToF;}

◆ lumiBlock()

uint32_t AFP_RawContainer::lumiBlock ( ) const
inline

Definition at line 24 of file AFP_RawContainer.h.

24{return m_lumiBlock;}

◆ lvl1Id()

uint32_t AFP_RawContainer::lvl1Id ( ) const
inline

Definition at line 27 of file AFP_RawContainer.h.

27{return m_lvl1Id;}

◆ newCollectionSi()

AFP_SiRawCollection & AFP_RawContainer::newCollectionSi ( )
inline

Definition at line 31 of file AFP_RawContainer.h.

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

◆ newCollectionToF()

AFP_ToFRawCollection & AFP_RawContainer::newCollectionToF ( )
inline

Definition at line 34 of file AFP_RawContainer.h.

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

◆ setBCId()

void AFP_RawContainer::setBCId ( const uint32_t bcId)
inline

Definition at line 19 of file AFP_RawContainer.h.

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

◆ setLumiBlock()

void AFP_RawContainer::setLumiBlock ( const uint32_t lumiBlock)
inline

Definition at line 25 of file AFP_RawContainer.h.

uint32_t lumiBlock() const

◆ setLvl1Id()

void AFP_RawContainer::setLvl1Id ( const uint32_t lvl1ID)
inline

Definition at line 28 of file AFP_RawContainer.h.

28{m_lvl1Id = lvl1ID;}

◆ setTimeStamp()

void AFP_RawContainer::setTimeStamp ( const uint32_t timeStamp)
inline

Definition at line 16 of file AFP_RawContainer.h.

uint32_t timeStamp() const

◆ setTimeStampNS()

void AFP_RawContainer::setTimeStampNS ( const uint32_t timeStampNS)
inline

Definition at line 22 of file AFP_RawContainer.h.

uint32_t timeStampNS() const

◆ timeStamp()

uint32_t AFP_RawContainer::timeStamp ( ) const
inline

Definition at line 15 of file AFP_RawContainer.h.

15{return m_timeStamp;}

◆ timeStampNS()

uint32_t AFP_RawContainer::timeStampNS ( ) const
inline

Definition at line 21 of file AFP_RawContainer.h.

21{return m_timeStampNS;}

Member Data Documentation

◆ m_bcId

uint16_t AFP_RawContainer::m_bcId
private

Definition at line 40 of file AFP_RawContainer.h.

◆ m_collectionSi

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

Definition at line 45 of file AFP_RawContainer.h.

◆ m_collectionToF

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

Definition at line 46 of file AFP_RawContainer.h.

◆ m_lumiBlock

uint32_t AFP_RawContainer::m_lumiBlock
private

Definition at line 43 of file AFP_RawContainer.h.

◆ m_lvl1Id

uint32_t AFP_RawContainer::m_lvl1Id
private

Definition at line 39 of file AFP_RawContainer.h.

◆ m_timeStamp

uint32_t AFP_RawContainer::m_timeStamp
private

Definition at line 41 of file AFP_RawContainer.h.

◆ m_timeStampNS

uint32_t AFP_RawContainer::m_timeStampNS
private

Definition at line 42 of file AFP_RawContainer.h.


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