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

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

#include <JEPRoIBSCollectionV1.h>

Collaboration diagram for LVL1::JEPRoIBSCollectionV1:

Public Member Functions

 JEPRoIBSCollectionV1 (const DataVector< JEMRoI > *jemRoiCollection, const CMMRoI *cmmRoi, const DataVector< CMMJetHits > *cmmHitCollection, const DataVector< CMMEtSums > *cmmEtCollection)
 
const DataVector< JEMRoI > * JemRoi () const
 Return pointer to JEM RoI collection. More...
 
const CMMRoICmmRoi () const
 Return pointer to CMM RoIs. 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< JEMRoI > * m_jemRoiCollection
 JEM RoI collection. More...
 
const CMMRoIm_cmmRoi
 CMM RoIs. 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 RoI container for writing bytestream pre-LS1.

Contains all the component collections needed to build the ROD.

Author
Peter Faulkner

Definition at line 25 of file JEPRoIBSCollectionV1.h.

Constructor & Destructor Documentation

◆ JEPRoIBSCollectionV1()

LVL1::JEPRoIBSCollectionV1::JEPRoIBSCollectionV1 ( const DataVector< JEMRoI > *  jemRoiCollection,
const CMMRoI cmmRoi,
const DataVector< CMMJetHits > *  cmmHitCollection,
const DataVector< CMMEtSums > *  cmmEtCollection 
)

Definition at line 13 of file JEPRoIBSCollectionV1.cxx.

18  : m_jemRoiCollection(jemRoiCollection),
19  m_cmmRoi(cmmRoi),
20  m_cmmHitCollection(cmmHitCollection),
21  m_cmmEtCollection(cmmEtCollection)
22 {
23 }

Member Function Documentation

◆ CmmHits()

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

Return pointer to CMM hit sums collection.

Definition at line 65 of file JEPRoIBSCollectionV1.h.

66 {
67  return m_cmmHitCollection;
68 }

◆ CmmRoi()

const CMMRoI * LVL1::JEPRoIBSCollectionV1::CmmRoi ( ) const
inline

Return pointer to CMM RoIs.

Definition at line 60 of file JEPRoIBSCollectionV1.h.

61 {
62  return m_cmmRoi;
63 }

◆ CmmSums()

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

Return pointer to CMM energy sums collection.

Definition at line 70 of file JEPRoIBSCollectionV1.h.

71 {
72  return m_cmmEtCollection;
73 }

◆ JemRoi()

const DataVector< JEMRoI > * LVL1::JEPRoIBSCollectionV1::JemRoi ( ) const
inline

Return pointer to JEM RoI collection.

Definition at line 55 of file JEPRoIBSCollectionV1.h.

56 {
57  return m_jemRoiCollection;
58 }

Member Data Documentation

◆ m_cmmEtCollection

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

CMM Energy sums collection.

Definition at line 51 of file JEPRoIBSCollectionV1.h.

◆ m_cmmHitCollection

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

CMM Hit sums collection.

Definition at line 49 of file JEPRoIBSCollectionV1.h.

◆ m_cmmRoi

const CMMRoI* LVL1::JEPRoIBSCollectionV1::m_cmmRoi
private

CMM RoIs.

Definition at line 47 of file JEPRoIBSCollectionV1.h.

◆ m_jemRoiCollection

const DataVector<JEMRoI>* LVL1::JEPRoIBSCollectionV1::m_jemRoiCollection
private

JEM RoI collection.

Definition at line 45 of file JEPRoIBSCollectionV1.h.


The documentation for this class was generated from the following files:
LVL1::JEPRoIBSCollectionV1::m_cmmRoi
const CMMRoI * m_cmmRoi
CMM RoIs.
Definition: JEPRoIBSCollectionV1.h:47
LVL1::JEPRoIBSCollectionV1::m_cmmHitCollection
const DataVector< CMMJetHits > * m_cmmHitCollection
CMM Hit sums collection.
Definition: JEPRoIBSCollectionV1.h:49
LVL1::JEPRoIBSCollectionV1::m_cmmEtCollection
const DataVector< CMMEtSums > * m_cmmEtCollection
CMM Energy sums collection.
Definition: JEPRoIBSCollectionV1.h:51
LVL1::JEPRoIBSCollectionV1::m_jemRoiCollection
const DataVector< JEMRoI > * m_jemRoiCollection
JEM RoI collection.
Definition: JEPRoIBSCollectionV1.h:45