ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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. More...
 
const DataVector< JEMHits > * JetHits () const
 Return pointer to hit sums collection. More...
 
const DataVector< JEMEtSums > * EnergySums () const
 Return pointer to energy sums collection. More...
 
const DataVector< CMMJetHits > * CmmHits () const
 Return pointer to CMM hit sums collection. More...
 
const DataVector< CMMEtSums > * CmmSums () const
 Return pointer to CMM energy sums collection. More...
 

Private Attributes

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

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 }

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:
LVL1::JEPBSCollection::m_jeCollection
const DataVector< JetElement > * m_jeCollection
Jet element collection.
Definition: JEPBSCollection.h:49
LVL1::JEPBSCollection::m_hitCollection
const DataVector< JEMHits > * m_hitCollection
Hit sums collection.
Definition: JEPBSCollection.h:51
LVL1::JEPBSCollection::m_etCollection
const DataVector< JEMEtSums > * m_etCollection
Energy sums collection.
Definition: JEPBSCollection.h:53
LVL1::JEPBSCollection::m_cmmHitCollection
const DataVector< CMMJetHits > * m_cmmHitCollection
CMM Hit sums collection.
Definition: JEPBSCollection.h:55
LVL1::JEPBSCollection::m_cmmEtCollection
const DataVector< CMMEtSums > * m_cmmEtCollection
CMM Energy sums collection.
Definition: JEPBSCollection.h:57