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

Jet/Energy Processor container for writing bytestream post-LS1. More...

#include <JEPBSCollectionV2.h>

Collaboration diagram for LVL1::JEPBSCollectionV2:

Public Member Functions

 JEPBSCollectionV2 (const DataVector< JetElement > *jeCollection, const DataVector< JEMEtSums > *etCollection, const DataVector< CMXJetTob > *cmxTobCollection, const DataVector< CMXJetHits > *cmxHitCollection, const DataVector< CMXEtSums > *cmxEtCollection)
 
const DataVector< JetElement > * JetElements () const
 Return pointer to jet element collection. More...
 
const DataVector< JEMEtSums > * EnergySums () const
 Return pointer to energy sums collection. More...
 
const DataVector< CMXJetTob > * CmxTobs () const
 Return pointer to CMX TOBs collection. More...
 
const DataVector< CMXJetHits > * CmxHits () const
 Return pointer to CMX hit sums collection. More...
 
const DataVector< CMXEtSums > * CmxSums () const
 Return pointer to CMX energy sums collection. More...
 

Private Attributes

const DataVector< JetElement > * m_jeCollection
 Jet element collection. More...
 
const DataVector< JEMEtSums > * m_etCollection
 Energy sums collection. More...
 
const DataVector< CMXJetTob > * m_cmxTobCollection
 CMX TOBs collection. More...
 
const DataVector< CMXJetHits > * m_cmxHitCollection
 CMX Hit sums collection. More...
 
const DataVector< CMXEtSums > * m_cmxEtCollection
 CMX Energy sums collection. More...
 

Detailed Description

Jet/Energy Processor container for writing bytestream post-LS1.

Contains all the component collections needed to build the ROD.

Author
Peter Faulkner

Definition at line 26 of file JEPBSCollectionV2.h.

Constructor & Destructor Documentation

◆ JEPBSCollectionV2()

LVL1::JEPBSCollectionV2::JEPBSCollectionV2 ( const DataVector< JetElement > *  jeCollection,
const DataVector< JEMEtSums > *  etCollection,
const DataVector< CMXJetTob > *  cmxTobCollection,
const DataVector< CMXJetHits > *  cmxHitCollection,
const DataVector< CMXEtSums > *  cmxEtCollection 
)

Definition at line 14 of file JEPBSCollectionV2.cxx.

20  : m_jeCollection(jeCollection),
21  m_etCollection(etCollection),
22  m_cmxTobCollection(cmxTobCollection),
23  m_cmxHitCollection(cmxHitCollection),
24  m_cmxEtCollection(cmxEtCollection) {}

Member Function Documentation

◆ CmxHits()

const DataVector< CMXJetHits > * LVL1::JEPBSCollectionV2::CmxHits ( ) const
inline

Return pointer to CMX hit sums collection.

Definition at line 76 of file JEPBSCollectionV2.h.

77 {
78  return m_cmxHitCollection;
79 }

◆ CmxSums()

const DataVector< CMXEtSums > * LVL1::JEPBSCollectionV2::CmxSums ( ) const
inline

Return pointer to CMX energy sums collection.

Definition at line 81 of file JEPBSCollectionV2.h.

82 {
83  return m_cmxEtCollection;
84 }

◆ CmxTobs()

const DataVector< CMXJetTob > * LVL1::JEPBSCollectionV2::CmxTobs ( ) const
inline

Return pointer to CMX TOBs collection.

Definition at line 71 of file JEPBSCollectionV2.h.

72 {
73  return m_cmxTobCollection;
74 }

◆ EnergySums()

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

Return pointer to energy sums collection.

Definition at line 66 of file JEPBSCollectionV2.h.

67 {
68  return m_etCollection;
69 }

◆ JetElements()

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

Return pointer to jet element collection.

Definition at line 61 of file JEPBSCollectionV2.h.

62 {
63  return m_jeCollection;
64 }

Member Data Documentation

◆ m_cmxEtCollection

const DataVector<CMXEtSums>* LVL1::JEPBSCollectionV2::m_cmxEtCollection
private

CMX Energy sums collection.

Definition at line 57 of file JEPBSCollectionV2.h.

◆ m_cmxHitCollection

const DataVector<CMXJetHits>* LVL1::JEPBSCollectionV2::m_cmxHitCollection
private

CMX Hit sums collection.

Definition at line 55 of file JEPBSCollectionV2.h.

◆ m_cmxTobCollection

const DataVector<CMXJetTob>* LVL1::JEPBSCollectionV2::m_cmxTobCollection
private

CMX TOBs collection.

Definition at line 53 of file JEPBSCollectionV2.h.

◆ m_etCollection

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

Energy sums collection.

Definition at line 51 of file JEPBSCollectionV2.h.

◆ m_jeCollection

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

Jet element collection.

Definition at line 49 of file JEPBSCollectionV2.h.


The documentation for this class was generated from the following files:
LVL1::JEPBSCollectionV2::m_cmxEtCollection
const DataVector< CMXEtSums > * m_cmxEtCollection
CMX Energy sums collection.
Definition: JEPBSCollectionV2.h:57
LVL1::JEPBSCollectionV2::m_etCollection
const DataVector< JEMEtSums > * m_etCollection
Energy sums collection.
Definition: JEPBSCollectionV2.h:51
LVL1::JEPBSCollectionV2::m_jeCollection
const DataVector< JetElement > * m_jeCollection
Jet element collection.
Definition: JEPBSCollectionV2.h:49
LVL1::JEPBSCollectionV2::m_cmxTobCollection
const DataVector< CMXJetTob > * m_cmxTobCollection
CMX TOBs collection.
Definition: JEPBSCollectionV2.h:53
LVL1::JEPBSCollectionV2::m_cmxHitCollection
const DataVector< CMXJetHits > * m_cmxHitCollection
CMX Hit sums collection.
Definition: JEPBSCollectionV2.h:55