#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 35 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 35 of file L1HFRings.cc.
References i, kNumRings, m_ringBitCounts, and m_ringEtSums.
|
virtual |
Definition at line 57 of file L1HFRings.cc.
|
inline |
|
inline |
Definition at line 64 of file L1HFRings.h.
References edm::Ref< C, T, F >::get(), and m_bitCountsRef.
|
inline |
Definition at line 59 of file L1HFRings.h.
References m_bitCountsRef.
|
inline |
Definition at line 62 of file L1HFRings.h.
References edm::Ref< C, T, F >::get(), and m_etSumsRef.
|
inline |
Definition at line 57 of file L1HFRings.h.
References m_etSumsRef.
|
inline |
|
inline |
|
private |
Definition at line 83 of file L1HFRings.h.
Referenced by gctHFBitCounts(), and gctHFBitCountsRef().
|
private |
Definition at line 85 of file L1HFRings.h.
Referenced by bx().
|
private |
Definition at line 82 of file L1HFRings.h.
Referenced by gctHFEtSums(), and gctHFEtSumsRef().
|
private |
Definition at line 80 of file L1HFRings.h.
Referenced by hfBitCount(), and L1HFRings().
|
private |
Definition at line 79 of file L1HFRings.h.
Referenced by hfEtSum(), and L1HFRings().