CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1t::MuonCaloSum Class Reference

#include <MuonCaloSum.h>

Public Member Functions

const int etBits () const
 
const int hwEta () const
 
const int hwPhi () const
 
const int index () const
 
 MuonCaloSum ()
 
 MuonCaloSum (int pt, int phi, int eta, int index)
 
void setEtaBits (int bits)
 
void setEtBits (int bits)
 
void setIndex (int idx)
 
void setPhiBits (int bits)
 
virtual ~MuonCaloSum ()
 

Private Attributes

int m_etBits
 
int m_hwEta
 
int m_hwPhi
 
int m_index
 

Detailed Description

Definition at line 7 of file MuonCaloSum.h.

Constructor & Destructor Documentation

◆ MuonCaloSum() [1/2]

l1t::MuonCaloSum::MuonCaloSum ( )
inline

Definition at line 9 of file MuonCaloSum.h.

◆ MuonCaloSum() [2/2]

l1t::MuonCaloSum::MuonCaloSum ( int  pt,
int  phi,
int  eta,
int  index 
)
inline

◆ ~MuonCaloSum()

virtual l1t::MuonCaloSum::~MuonCaloSum ( )
inlinevirtual

Definition at line 13 of file MuonCaloSum.h.

13 {};

Member Function Documentation

◆ etBits()

const int l1t::MuonCaloSum::etBits ( ) const
inline

Definition at line 20 of file MuonCaloSum.h.

References m_etBits.

Referenced by L1TMuonCaloSumProducer::produce().

20 { return m_etBits; };

◆ hwEta()

const int l1t::MuonCaloSum::hwEta ( ) const
inline

Definition at line 22 of file MuonCaloSum.h.

References m_hwEta.

22 { return m_hwEta; };

◆ hwPhi()

const int l1t::MuonCaloSum::hwPhi ( ) const
inline

Definition at line 21 of file MuonCaloSum.h.

References m_hwPhi.

21 { return m_hwPhi; };

◆ index()

const int l1t::MuonCaloSum::index ( ) const
inline

Definition at line 23 of file MuonCaloSum.h.

23 { return m_index; };

◆ setEtaBits()

void l1t::MuonCaloSum::setEtaBits ( int  bits)
inline

Definition at line 17 of file MuonCaloSum.h.

References gpuClustering::pixelStatus::bits, and m_hwEta.

Referenced by L1TMicroGMTInputProducer::produce().

17 { m_hwEta = bits; };
constexpr uint32_t bits
Definition: gpuClustering.h:25

◆ setEtBits()

void l1t::MuonCaloSum::setEtBits ( int  bits)
inline

◆ setIndex()

void l1t::MuonCaloSum::setIndex ( int  idx)
inline

◆ setPhiBits()

void l1t::MuonCaloSum::setPhiBits ( int  bits)
inline

Definition at line 16 of file MuonCaloSum.h.

References gpuClustering::pixelStatus::bits, and m_hwPhi.

Referenced by L1TMicroGMTInputProducer::produce().

16 { m_hwPhi = bits; };
constexpr uint32_t bits
Definition: gpuClustering.h:25

Member Data Documentation

◆ m_etBits

int l1t::MuonCaloSum::m_etBits
private

Definition at line 23 of file MuonCaloSum.h.

Referenced by etBits(), and setEtBits().

◆ m_hwEta

int l1t::MuonCaloSum::m_hwEta
private

Definition at line 28 of file MuonCaloSum.h.

Referenced by hwEta(), and setEtaBits().

◆ m_hwPhi

int l1t::MuonCaloSum::m_hwPhi
private

Definition at line 27 of file MuonCaloSum.h.

Referenced by hwPhi(), and setPhiBits().

◆ m_index

int l1t::MuonCaloSum::m_index
private

Definition at line 29 of file MuonCaloSum.h.

Referenced by setIndex().