CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
l1ct::EGObjEmu Struct Reference

#include <layer1_emulator.h>

Inheritance diagram for l1ct::EGObjEmu:
l1ct::EGIsoObj

Public Member Functions

void clear ()
 
- Public Member Functions inherited from l1ct::EGIsoObj
void clear ()
 
float floatEta () const
 
float floatIso () const
 
float floatPhi () const
 
float floatPt () const
 
void initFromBits (const ap_uint< BITWIDTH > &src)
 
int intEta () const
 
int intIso () const
 
int intPhi () const
 
int intPt () const
 
int intQual () const
 
bool operator< (const EGIsoObj &other) const
 
bool operator== (const EGIsoObj &other) const
 
bool operator> (const EGIsoObj &other) const
 
ap_uint< BITWIDTHpack () const
 
l1gt::Photon toGT () const
 

Public Attributes

const l1t::PFClustersrcCluster = nullptr
 
- Public Attributes inherited from l1ct::EGIsoObj
glbeta_t hwEta
 
iso_t hwIso
 
glbphi_t hwPhi
 
pt_t hwPt
 
egquality_t hwQual
 

Additional Inherited Members

- Static Public Member Functions inherited from l1ct::EGIsoObj
static EGIsoObj unpack (const ap_uint< BITWIDTH > &src)
 
- Static Public Attributes inherited from l1ct::EGIsoObj
static const int BITWIDTH = pt_t::width + glbeta_t::width + glbphi_t::width + egquality_t::width + iso_t::width
 

Detailed Description

Definition at line 152 of file layer1_emulator.h.

Member Function Documentation

◆ clear()

void l1ct::EGObjEmu::clear ( void  )
inline

Definition at line 154 of file layer1_emulator.h.

References l1ct::EGIsoObj::clear(), and srcCluster.

154  {
155  srcCluster = nullptr;
156  EGIsoObj::clear();
157  }
const l1t::PFCluster * srcCluster
void clear()
Definition: egamma.h:36

Member Data Documentation

◆ srcCluster

const l1t::PFCluster* l1ct::EGObjEmu::srcCluster = nullptr

Definition at line 153 of file layer1_emulator.h.

Referenced by clear().