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

Cluster Processor container for writing bytestream. More...

#include <CPBSCollectionV2.h>

Collaboration diagram for LVL1::CPBSCollectionV2:

Public Member Functions

 CPBSCollectionV2 (const DataVector< CPMTower > *ttCollection, const DataVector< CMXCPTob > *tobCollection, const DataVector< CMXCPHits > *hitCollection)
 
const DataVector< CPMTower > * towers () const
 Return pointer to CPM tower collection. More...
 
const DataVector< CMXCPTob > * tobs () const
 Return pointer to CMX TOB collection. More...
 
const DataVector< CMXCPHits > * hits () const
 Return pointer to CMX hits collection. More...
 

Private Attributes

const DataVector< CPMTower > * m_ttCollection
 CPM tower collection. More...
 
const DataVector< CMXCPTob > * m_tobCollection
 CMX TOB collection. More...
 
const DataVector< CMXCPHits > * m_hitCollection
 CMX 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 CPBSCollectionV2.h.

Constructor & Destructor Documentation

◆ CPBSCollectionV2()

LVL1::CPBSCollectionV2::CPBSCollectionV2 ( const DataVector< CPMTower > *  ttCollection,
const DataVector< CMXCPTob > *  tobCollection,
const DataVector< CMXCPHits > *  hitCollection 
)

Definition at line 12 of file CPBSCollectionV2.cxx.

15  : m_ttCollection(ttCollection),
16  m_tobCollection(tobCollection),
17  m_hitCollection(hitCollection)
18 {
19 }

Member Function Documentation

◆ hits()

const DataVector< CMXCPHits > * LVL1::CPBSCollectionV2::hits ( ) const
inline

Return pointer to CMX hits collection.

Definition at line 59 of file CPBSCollectionV2.h.

60 {
61  return m_hitCollection;
62 }

◆ tobs()

const DataVector< CMXCPTob > * LVL1::CPBSCollectionV2::tobs ( ) const
inline

Return pointer to CMX TOB collection.

Definition at line 54 of file CPBSCollectionV2.h.

55 {
56  return m_tobCollection;
57 }

◆ towers()

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

Return pointer to CPM tower collection.

Definition at line 49 of file CPBSCollectionV2.h.

50 {
51  return m_ttCollection;
52 }

Member Data Documentation

◆ m_hitCollection

const DataVector<CMXCPHits>* LVL1::CPBSCollectionV2::m_hitCollection
private

CMX hits collection.

Definition at line 45 of file CPBSCollectionV2.h.

◆ m_tobCollection

const DataVector<CMXCPTob>* LVL1::CPBSCollectionV2::m_tobCollection
private

CMX TOB collection.

Definition at line 43 of file CPBSCollectionV2.h.

◆ m_ttCollection

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

CPM tower collection.

Definition at line 41 of file CPBSCollectionV2.h.


The documentation for this class was generated from the following files:
LVL1::CPBSCollectionV2::m_hitCollection
const DataVector< CMXCPHits > * m_hitCollection
CMX hits collection.
Definition: CPBSCollectionV2.h:45
LVL1::CPBSCollectionV2::m_ttCollection
const DataVector< CPMTower > * m_ttCollection
CPM tower collection.
Definition: CPBSCollectionV2.h:41
LVL1::CPBSCollectionV2::m_tobCollection
const DataVector< CMXCPTob > * m_tobCollection
CMX TOB collection.
Definition: CPBSCollectionV2.h:43