CMS 3D CMS Logo

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

#include <Phase2L1CaloEGammaUtils.h>

Public Member Functions

 clusterInfo ()
 
clusterInfooperator= (const clusterInfo &rhs)
 

Public Attributes

ap_uint< 2 > brems
 
ap_uint< 15 > energy
 
ap_uint< 15 > et2x5
 
ap_uint< 15 > et5x5
 
ap_uint< 5 > etaMax
 
ap_uint< 5 > phiMax
 
ap_uint< 10 > seedEnergy
 

Detailed Description

Definition at line 766 of file Phase2L1CaloEGammaUtils.h.

Constructor & Destructor Documentation

◆ clusterInfo()

p2eg::clusterInfo::clusterInfo ( )
inline

Definition at line 776 of file Phase2L1CaloEGammaUtils.h.

References brems, energy, et2x5, et5x5, etaMax, phiMax, and seedEnergy.

776  {
777  seedEnergy = 0;
778  energy = 0;
779  et5x5 = 0;
780  et2x5 = 0;
781  phiMax = 0;
782  etaMax = 0;
783  brems = 0;
784  }

Member Function Documentation

◆ operator=()

clusterInfo& p2eg::clusterInfo::operator= ( const clusterInfo rhs)
inline

Definition at line 786 of file Phase2L1CaloEGammaUtils.h.

References brems, energy, et2x5, et5x5, etaMax, phiMax, and seedEnergy.

786  {
787  seedEnergy = rhs.seedEnergy;
788  energy = rhs.energy;
789  et5x5 = rhs.et5x5;
790  et2x5 = rhs.et2x5;
791  phiMax = rhs.phiMax;
792  etaMax = rhs.etaMax;
793  brems = rhs.brems;
794  return *this;
795  }

Member Data Documentation

◆ brems

ap_uint<2> p2eg::clusterInfo::brems

Definition at line 774 of file Phase2L1CaloEGammaUtils.h.

Referenced by clusterInfo(), p2eg::getClusterPosition(), and operator=().

◆ energy

ap_uint<15> p2eg::clusterInfo::energy

◆ et2x5

ap_uint<15> p2eg::clusterInfo::et2x5

Definition at line 771 of file Phase2L1CaloEGammaUtils.h.

Referenced by clusterInfo(), p2eg::getClusterPosition(), and operator=().

◆ et5x5

ap_uint<15> p2eg::clusterInfo::et5x5

Definition at line 770 of file Phase2L1CaloEGammaUtils.h.

Referenced by clusterInfo(), p2eg::getClusterPosition(), and operator=().

◆ etaMax

ap_uint<5> p2eg::clusterInfo::etaMax

Definition at line 773 of file Phase2L1CaloEGammaUtils.h.

Referenced by clusterInfo(), p2eg::getClusterPosition(), and operator=().

◆ phiMax

ap_uint<5> p2eg::clusterInfo::phiMax

Definition at line 772 of file Phase2L1CaloEGammaUtils.h.

Referenced by clusterInfo(), p2eg::getClusterPosition(), and operator=().

◆ seedEnergy

ap_uint<10> p2eg::clusterInfo::seedEnergy

Definition at line 768 of file Phase2L1CaloEGammaUtils.h.

Referenced by clusterInfo(), p2eg::getClusterPosition(), and operator=().