#include <L1HFRings.h>
Public Types | |
enum | HFRingLabels { kRing1PosEta, kRing1NegEta, kRing2PosEta, kRing2NegEta, kNumRings } |
Public Member Functions | |
int | bx () const |
const L1GctHFBitCounts * | gctHFBitCounts () const |
const edm::Ref< L1GctHFBitCountsCollection > & | gctHFBitCountsRef () const |
const L1GctHFRingEtSums * | gctHFEtSums () const |
const edm::Ref< L1GctHFRingEtSumsCollection > & | gctHFEtSumsRef () const |
int | hfBitCount (HFRingLabels i) const |
double | hfEtSum (HFRingLabels i) const |
L1HFRings () | |
L1HFRings (const double *hfEtSums, const int *hfBitCounts, const edm::Ref< L1GctHFRingEtSumsCollection > &aHFEtSumsRef=edm::Ref< L1GctHFRingEtSumsCollection >(), const edm::Ref< L1GctHFBitCountsCollection > &aHFBitCountsRef=edm::Ref< L1GctHFBitCountsCollection >(), int bx=0) | |
virtual | ~L1HFRings () |
Private Attributes | |
edm::Ref< L1GctHFBitCountsCollection > | m_bitCountsRef |
int | m_bx |
edm::Ref< L1GctHFRingEtSumsCollection > | m_etSumsRef |
int | m_ringBitCounts [kNumRings] |
double | m_ringEtSums [kNumRings] |
Definition at line 31 of file L1HFRings.h.
Enumerator | |
---|---|
kRing1PosEta | |
kRing1NegEta | |
kRing2PosEta | |
kRing2NegEta | |
kNumRings |
Definition at line 33 of file L1HFRings.h.
L1HFRings::L1HFRings | ( | ) |
Definition at line 31 of file L1HFRings.cc.
L1HFRings::L1HFRings | ( | const double * | hfEtSums, |
const int * | hfBitCounts, | ||
const edm::Ref< L1GctHFRingEtSumsCollection > & | aHFEtSumsRef = edm::Ref<L1GctHFRingEtSumsCollection>() , |
||
const edm::Ref< L1GctHFBitCountsCollection > & | aHFBitCountsRef = edm::Ref<L1GctHFBitCountsCollection>() , |
||
int | bx = 0 |
||
) |
Definition at line 33 of file L1HFRings.cc.
References mps_fire::i, kNumRings, m_ringBitCounts, and m_ringEtSums.
|
virtual |
Definition at line 50 of file L1HFRings.cc.
|
inline |
|
inline |
Definition at line 57 of file L1HFRings.h.
References edm::Ref< C, T, F >::get(), and m_bitCountsRef.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 47 of file L1HFRings.h.
References mps_fire::i, and m_ringEtSums.
|
private |
Definition at line 75 of file L1HFRings.h.
Referenced by gctHFBitCounts(), and gctHFBitCountsRef().
|
private |
Definition at line 77 of file L1HFRings.h.
Referenced by bx().
|
private |
Definition at line 74 of file L1HFRings.h.
Referenced by gctHFEtSums(), and gctHFEtSumsRef().
|
private |
Definition at line 72 of file L1HFRings.h.
Referenced by hfBitCount(), and L1HFRings().
|
private |
Definition at line 71 of file L1HFRings.h.
Referenced by hfEtSum(), and L1HFRings().