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

Cluster Processor container for writing bytestream. More...

#include <CPBSCollectionV1.h>

Collaboration diagram for LVL1::CPBSCollectionV1:

Public Member Functions

 CPBSCollectionV1 (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 CPBSCollectionV1.h.

Constructor & Destructor Documentation

◆ CPBSCollectionV1()

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

Definition at line 12 of file CPBSCollectionV1.cxx.

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

Member Function Documentation

◆ cmmHits()

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

Return pointer to CMM hits collection.

Definition at line 59 of file CPBSCollectionV1.h.

60 {
61  return m_cmmHitCollection;
62 }

◆ hits()

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

Return pointer to CPM hits collection.

Definition at line 54 of file CPBSCollectionV1.h.

55 {
56  return m_hitCollection;
57 }

◆ towers()

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

Return pointer to CPM tower collection.

Definition at line 49 of file CPBSCollectionV1.h.

50 {
51  return m_ttCollection;
52 }

Member Data Documentation

◆ m_cmmHitCollection

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

CMM hits collection.

Definition at line 45 of file CPBSCollectionV1.h.

◆ m_hitCollection

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

CPM hits collection.

Definition at line 43 of file CPBSCollectionV1.h.

◆ m_ttCollection

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

CPM tower collection.

Definition at line 41 of file CPBSCollectionV1.h.


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