ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LVL1::CPBSCollection Class Reference

Cluster Processor container for writing bytestream. More...

#include <CPBSCollection.h>

Collaboration diagram for LVL1::CPBSCollection:

Public Member Functions

 CPBSCollection (const DataVector< CPMTower > *ttCollection, const DataVector< CPMHits > *hitCollection, const DataVector< CMMCPHits > *cmmHitCollection)
 
const DataVector< CPMTower > * towers () const
 Return pointer to CPM tower collection. More...
 
const DataVector< CPMHits > * hits () const
 Return pointer to CPM hits collection. More...
 
const DataVector< CMMCPHits > * cmmHits () const
 Return pointer to CMM hits collection. More...
 

Private Attributes

const DataVector< CPMTower > * m_ttCollection
 CPM tower collection. More...
 
const DataVector< CPMHits > * m_hitCollection
 CPM hits collection. More...
 
const DataVector< CMMCPHits > * m_cmmHitCollection
 CMM hits collection. More...
 

Detailed Description

Cluster Processor container for writing bytestream.

Contains all the component collections needed to build the ROD.

Author
Peter Faulkner

Definition at line 24 of file CPBSCollection.h.

Constructor & Destructor Documentation

◆ CPBSCollection()

LVL1::CPBSCollection::CPBSCollection ( const DataVector< CPMTower > *  ttCollection,
const DataVector< CPMHits > *  hitCollection,
const DataVector< CMMCPHits > *  cmmHitCollection 
)

Definition at line 12 of file CPBSCollection.cxx.

15  : m_ttCollection(ttCollection),
16  m_hitCollection(hitCollection),
17  m_cmmHitCollection(cmmHitCollection)
18 {
19 }

Member Function Documentation

◆ cmmHits()

const DataVector< CMMCPHits > * LVL1::CPBSCollection::cmmHits ( ) const
inline

Return pointer to CMM hits collection.

Definition at line 59 of file CPBSCollection.h.

60 {
61  return m_cmmHitCollection;
62 }

◆ hits()

const DataVector< CPMHits > * LVL1::CPBSCollection::hits ( ) const
inline

Return pointer to CPM hits collection.

Definition at line 54 of file CPBSCollection.h.

55 {
56  return m_hitCollection;
57 }

◆ towers()

const DataVector< CPMTower > * LVL1::CPBSCollection::towers ( ) const
inline

Return pointer to CPM tower collection.

Definition at line 49 of file CPBSCollection.h.

50 {
51  return m_ttCollection;
52 }

Member Data Documentation

◆ m_cmmHitCollection

const DataVector<CMMCPHits>* LVL1::CPBSCollection::m_cmmHitCollection
private

CMM hits collection.

Definition at line 45 of file CPBSCollection.h.

◆ m_hitCollection

const DataVector<CPMHits>* LVL1::CPBSCollection::m_hitCollection
private

CPM hits collection.

Definition at line 43 of file CPBSCollection.h.

◆ m_ttCollection

const DataVector<CPMTower>* LVL1::CPBSCollection::m_ttCollection
private

CPM tower collection.

Definition at line 41 of file CPBSCollection.h.


The documentation for this class was generated from the following files:
LVL1::CPBSCollection::m_cmmHitCollection
const DataVector< CMMCPHits > * m_cmmHitCollection
CMM hits collection.
Definition: CPBSCollection.h:45
LVL1::CPBSCollection::m_hitCollection
const DataVector< CPMHits > * m_hitCollection
CPM hits collection.
Definition: CPBSCollection.h:43
LVL1::CPBSCollection::m_ttCollection
const DataVector< CPMTower > * m_ttCollection
CPM tower collection.
Definition: CPBSCollection.h:41