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 415 of file Phase2L1CaloEGammaUtils.h.

Constructor & Destructor Documentation

◆ towerHCAL()

p2eg::towerHCAL::towerHCAL ( )
inline

Definition at line 422 of file Phase2L1CaloEGammaUtils.h.

References et, and fb.

422  {
423  et = 0;
424  fb = 0;
425  };

Member Function Documentation

◆ addEt()

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

Definition at line 432 of file Phase2L1CaloEGammaUtils.h.

References et.

Referenced by Phase2L1CaloEGammaEmulator::produce().

432 { et += newEt; };

◆ getEt()

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

Definition at line 435 of file Phase2L1CaloEGammaUtils.h.

References et.

Referenced by Phase2L1CaloEGammaEmulator::produce().

435 { return et; };

◆ zeroOut()

void p2eg::towerHCAL::zeroOut ( )
inline

Definition at line 428 of file Phase2L1CaloEGammaUtils.h.

References et, and fb.

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

Member Data Documentation

◆ et

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

Definition at line 417 of file Phase2L1CaloEGammaUtils.h.

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

◆ fb

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

Definition at line 418 of file Phase2L1CaloEGammaUtils.h.

Referenced by towerHCAL(), and zeroOut().