ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1::JEPBSCollection Class Reference

Jet/Energy Processor container for writing bytestream. More...

#include <JEPBSCollection.h>

Collaboration diagram for LVL1::JEPBSCollection:

Public Member Functions

 JEPBSCollection (const DataVector< JetElement > *jeCollection, const DataVector< JEMHits > *hitCollection, const DataVector< JEMEtSums > *etCollection, const DataVector< CMMJetHits > *cmmHitCollection, const DataVector< CMMEtSums > *cmmEtCollection)
const DataVector< JetElement > * JetElements () const
 Return pointer to jet element collection.
const DataVector< JEMHits > * JetHits () const
 Return pointer to hit sums collection.
const DataVector< JEMEtSums > * EnergySums () const
 Return pointer to energy sums collection.
const DataVector< CMMJetHits > * CmmHits () const
 Return pointer to CMM hit sums collection.
const DataVector< CMMEtSums > * CmmSums () const
 Return pointer to CMM energy sums collection.

Private Attributes

const DataVector< JetElement > * m_jeCollection
 Jet element collection.
const DataVector< JEMHits > * m_hitCollection
 Hit sums collection.
const DataVector< JEMEtSums > * m_etCollection
 Energy sums collection.
const DataVector< CMMJetHits > * m_cmmHitCollection
 CMM Hit sums collection.
const DataVector< CMMEtSums > * m_cmmEtCollection
 CMM Energy sums collection.

Detailed Description

Jet/Energy Processor container for writing bytestream.

Contains all the component collections needed to build the ROD.

Author
Peter Faulkner

Definition at line 26 of file JEPBSCollection.h.

Constructor & Destructor Documentation

◆ JEPBSCollection()

LVL1::JEPBSCollection::JEPBSCollection ( const DataVector< JetElement > * jeCollection,
const DataVector< JEMHits > * hitCollection,
const DataVector< JEMEtSums > * etCollection,
const DataVector< CMMJetHits > * cmmHitCollection,
const DataVector< CMMEtSums > * cmmEtCollection )

Definition at line 14 of file JEPBSCollection.cxx.

20 : m_jeCollection(jeCollection),
21 m_hitCollection(hitCollection),
22 m_etCollection(etCollection),
23 m_cmmHitCollection(cmmHitCollection),
24 m_cmmEtCollection(cmmEtCollection)
25{
26}
const DataVector< JEMEtSums > * m_etCollection
Energy sums collection.
const DataVector< CMMJetHits > * m_cmmHitCollection
CMM Hit sums collection.
const DataVector< CMMEtSums > * m_cmmEtCollection
CMM Energy sums collection.
const DataVector< JetElement > * m_jeCollection
Jet element collection.
const DataVector< JEMHits > * m_hitCollection
Hit sums collection.

Member Function Documentation

◆ CmmHits()

const DataVector< CMMJetHits > * LVL1::JEPBSCollection::CmmHits ( ) const
inline

Return pointer to CMM hit sums collection.

Definition at line 76 of file JEPBSCollection.h.

77{
78 return m_cmmHitCollection;
79}

◆ CmmSums()

const DataVector< CMMEtSums > * LVL1::JEPBSCollection::CmmSums ( ) const
inline

Return pointer to CMM energy sums collection.

Definition at line 81 of file JEPBSCollection.h.

82{
83 return m_cmmEtCollection;
84}

◆ EnergySums()

const DataVector< JEMEtSums > * LVL1::JEPBSCollection::EnergySums ( ) const
inline

Return pointer to energy sums collection.

Definition at line 71 of file JEPBSCollection.h.

72{
73 return m_etCollection;
74}

◆ JetElements()

const DataVector< JetElement > * LVL1::JEPBSCollection::JetElements ( ) const
inline

Return pointer to jet element collection.

Definition at line 61 of file JEPBSCollection.h.

62{
63 return m_jeCollection;
64}

◆ JetHits()

const DataVector< JEMHits > * LVL1::JEPBSCollection::JetHits ( ) const
inline

Return pointer to hit sums collection.

Definition at line 66 of file JEPBSCollection.h.

67{
68 return m_hitCollection;
69}

Member Data Documentation

◆ m_cmmEtCollection

const DataVector<CMMEtSums>* LVL1::JEPBSCollection::m_cmmEtCollection
private

CMM Energy sums collection.

Definition at line 57 of file JEPBSCollection.h.

◆ m_cmmHitCollection

const DataVector<CMMJetHits>* LVL1::JEPBSCollection::m_cmmHitCollection
private

CMM Hit sums collection.

Definition at line 55 of file JEPBSCollection.h.

◆ m_etCollection

const DataVector<JEMEtSums>* LVL1::JEPBSCollection::m_etCollection
private

Energy sums collection.

Definition at line 53 of file JEPBSCollection.h.

◆ m_hitCollection

const DataVector<JEMHits>* LVL1::JEPBSCollection::m_hitCollection
private

Hit sums collection.

Definition at line 51 of file JEPBSCollection.h.

◆ m_jeCollection

const DataVector<JetElement>* LVL1::JEPBSCollection::m_jeCollection
private

Jet element collection.

Definition at line 49 of file JEPBSCollection.h.


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