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

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

#include <JEPRoIBSCollectionV2.h>

Collaboration diagram for LVL1::JEPRoIBSCollectionV2:

Public Member Functions

 JEPRoIBSCollectionV2 (const DataVector< JEMTobRoI > *jemRoiCollection, const CMXRoI *cmxRoi, const DataVector< CMXEtSums > *cmxEtCollection)
 
const DataVector< JEMTobRoI > * JemRoi () const
 Return pointer to JEM RoI collection. More...
 
const CMXRoICmxRoi () const
 Return pointer to CMX RoIs. More...
 
const DataVector< CMXEtSums > * CmxSums () const
 Return pointer to CMX energy sums collection. More...
 

Private Attributes

const DataVector< JEMTobRoI > * m_jemRoiCollection
 JEM RoI collection. More...
 
const CMXRoIm_cmxRoi
 CMX RoIs. More...
 
const DataVector< CMXEtSums > * m_cmxEtCollection
 CMX Energy sums collection. More...
 

Detailed Description

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

Contains all the component collections needed to build the ROD.

Author
Peter Faulkner

Definition at line 24 of file JEPRoIBSCollectionV2.h.

Constructor & Destructor Documentation

◆ JEPRoIBSCollectionV2()

LVL1::JEPRoIBSCollectionV2::JEPRoIBSCollectionV2 ( const DataVector< JEMTobRoI > *  jemRoiCollection,
const CMXRoI cmxRoi,
const DataVector< CMXEtSums > *  cmxEtCollection 
)

Definition at line 12 of file JEPRoIBSCollectionV2.cxx.

16  : m_jemRoiCollection(jemRoiCollection),
17  m_cmxRoi(cmxRoi),
18  m_cmxEtCollection(cmxEtCollection)
19 {
20 }

Member Function Documentation

◆ CmxRoi()

const CMXRoI * LVL1::JEPRoIBSCollectionV2::CmxRoi ( ) const
inline

Return pointer to CMX RoIs.

Definition at line 54 of file JEPRoIBSCollectionV2.h.

55 {
56  return m_cmxRoi;
57 }

◆ CmxSums()

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

Return pointer to CMX energy sums collection.

Definition at line 59 of file JEPRoIBSCollectionV2.h.

60 {
61  return m_cmxEtCollection;
62 }

◆ JemRoi()

const DataVector< JEMTobRoI > * LVL1::JEPRoIBSCollectionV2::JemRoi ( ) const
inline

Return pointer to JEM RoI collection.

Definition at line 49 of file JEPRoIBSCollectionV2.h.

50 {
51  return m_jemRoiCollection;
52 }

Member Data Documentation

◆ m_cmxEtCollection

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

CMX Energy sums collection.

Definition at line 45 of file JEPRoIBSCollectionV2.h.

◆ m_cmxRoi

const CMXRoI* LVL1::JEPRoIBSCollectionV2::m_cmxRoi
private

CMX RoIs.

Definition at line 43 of file JEPRoIBSCollectionV2.h.

◆ m_jemRoiCollection

const DataVector<JEMTobRoI>* LVL1::JEPRoIBSCollectionV2::m_jemRoiCollection
private

JEM RoI collection.

Definition at line 41 of file JEPRoIBSCollectionV2.h.


The documentation for this class was generated from the following files:
LVL1::JEPRoIBSCollectionV2::m_cmxEtCollection
const DataVector< CMXEtSums > * m_cmxEtCollection
CMX Energy sums collection.
Definition: JEPRoIBSCollectionV2.h:45
LVL1::JEPRoIBSCollectionV2::m_cmxRoi
const CMXRoI * m_cmxRoi
CMX RoIs.
Definition: JEPRoIBSCollectionV2.h:43
LVL1::JEPRoIBSCollectionV2::m_jemRoiCollection
const DataVector< JEMTobRoI > * m_jemRoiCollection
JEM RoI collection.
Definition: JEPRoIBSCollectionV2.h:41