CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
p2eg::towerHCAL Class Reference

#include <Phase2L1CaloEGammaUtils.h>

Public Member Functions

void addEt (ap_uint< 10 > newEt)
 
ap_uint< 10 > getEt ()
 
 towerHCAL ()
 
void zeroOut ()
 

Private Attributes

ap_uint< 10 > et
 
ap_uint< 6 > fb
 

Detailed Description

Definition at line 420 of file Phase2L1CaloEGammaUtils.h.

Constructor & Destructor Documentation

◆ towerHCAL()

p2eg::towerHCAL::towerHCAL ( )
inline

Definition at line 427 of file Phase2L1CaloEGammaUtils.h.

References et, and fb.

427  {
428  et = 0;
429  fb = 0;
430  };

Member Function Documentation

◆ addEt()

void p2eg::towerHCAL::addEt ( ap_uint< 10 >  newEt)
inline

Definition at line 437 of file Phase2L1CaloEGammaUtils.h.

References et.

Referenced by Phase2L1CaloEGammaEmulator::produce().

437 { et += newEt; };

◆ getEt()

ap_uint<10> p2eg::towerHCAL::getEt ( )
inline

Definition at line 440 of file Phase2L1CaloEGammaUtils.h.

References et.

Referenced by Phase2L1CaloEGammaEmulator::produce().

440 { return et; };

◆ zeroOut()

void p2eg::towerHCAL::zeroOut ( )
inline

Definition at line 433 of file Phase2L1CaloEGammaUtils.h.

References et, and fb.

433  {
434  et = 0;
435  fb = 0;
436  };

Member Data Documentation

◆ et

ap_uint<10> p2eg::towerHCAL::et
private

Definition at line 422 of file Phase2L1CaloEGammaUtils.h.

Referenced by addEt(), getEt(), towerHCAL(), and zeroOut().

◆ fb

ap_uint<6> p2eg::towerHCAL::fb
private

Definition at line 423 of file Phase2L1CaloEGammaUtils.h.

Referenced by towerHCAL(), and zeroOut().