ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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;
8  m_timeStampNS = 0;
9  m_lumiBlock = 0;
10 
11  m_collectionSi.clear();
12  m_collectionToF.clear();
13 }

◆ 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;}

◆ setLumiBlock()

void AFP_RawContainer::setLumiBlock ( const uint32_t  lumiBlock)
inline

Definition at line 25 of file AFP_RawContainer.h.

◆ 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.

◆ setTimeStampNS()

void AFP_RawContainer::setTimeStampNS ( const uint32_t  timeStampNS)
inline

Definition at line 22 of file AFP_RawContainer.h.

◆ 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:
AFP_RawContainer::m_lvl1Id
uint32_t m_lvl1Id
Definition: AFP_RawContainer.h:39
AFP_RawContainer::m_bcId
uint16_t m_bcId
Definition: AFP_RawContainer.h:40
AFP_RawContainer::timeStampNS
uint32_t timeStampNS() const
Definition: AFP_RawContainer.h:21
AFP_RawContainer::lumiBlock
uint32_t lumiBlock() const
Definition: AFP_RawContainer.h:24
AFP_RawContainer::m_timeStampNS
uint32_t m_timeStampNS
Definition: AFP_RawContainer.h:42
AFP_RawContainer::m_collectionSi
std::list< AFP_SiRawCollection > m_collectionSi
Definition: AFP_RawContainer.h:45
AFP_RawContainer::bcId
uint16_t bcId() const
Definition: AFP_RawContainer.h:18
AFP_RawContainer::m_lumiBlock
uint32_t m_lumiBlock
Definition: AFP_RawContainer.h:43
AFP_RawContainer::timeStamp
uint32_t timeStamp() const
Definition: AFP_RawContainer.h:15
AFP_RawContainer::m_timeStamp
uint32_t m_timeStamp
Definition: AFP_RawContainer.h:41
AFP_RawContainer::m_collectionToF
std::list< AFP_ToFRawCollection > m_collectionToF
Definition: AFP_RawContainer.h:46