CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1thgcfirmware::HGCalCluster Class Reference

#include <HGCalCluster_SA.h>

Public Member Functions

float eta () const
 
 HGCalCluster (float x, float y, float z, int zside, unsigned int layer, float eta, float phi, float pt, float mipPt, unsigned int index_cmssw)
 
unsigned int index_cmssw () const
 
unsigned int layer () const
 
float mipPt () const
 
float phi () const
 
float pt () const
 
float x () const
 
float y () const
 
float z () const
 
float zside () const
 
 ~HGCalCluster ()=default
 

Private Attributes

float eta_
 
unsigned int index_cmssw_
 
unsigned int layer_
 
float mipPt_
 
float phi_
 
float pt_
 
float x_
 
float y_
 
float z_
 
int zside_
 

Detailed Description

Definition at line 8 of file HGCalCluster_SA.h.

Constructor & Destructor Documentation

◆ HGCalCluster()

l1thgcfirmware::HGCalCluster::HGCalCluster ( float  x,
float  y,
float  z,
int  zside,
unsigned int  layer,
float  eta,
float  phi,
float  pt,
float  mipPt,
unsigned int  index_cmssw 
)
inline

Definition at line 10 of file HGCalCluster_SA.h.

20  : x_(x),
21  y_(y),
22  z_(z),
23  zside_(zside),
24  layer_(layer),
25  eta_(eta),
26  phi_(phi),
27  pt_(pt),
28  mipPt_(mipPt),
unsigned int index_cmssw() const
unsigned int layer() const

◆ ~HGCalCluster()

l1thgcfirmware::HGCalCluster::~HGCalCluster ( )
default

Member Function Documentation

◆ eta()

float l1thgcfirmware::HGCalCluster::eta ( void  ) const
inline

◆ index_cmssw()

unsigned int l1thgcfirmware::HGCalCluster::index_cmssw ( ) const
inline

Definition at line 42 of file HGCalCluster_SA.h.

References index_cmssw_.

42 { return index_cmssw_; }

◆ layer()

unsigned int l1thgcfirmware::HGCalCluster::layer ( ) const
inline

Definition at line 37 of file HGCalCluster_SA.h.

References layer_.

Referenced by geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().

37 { return layer_; }

◆ mipPt()

float l1thgcfirmware::HGCalCluster::mipPt ( ) const
inline

Definition at line 41 of file HGCalCluster_SA.h.

References mipPt_.

Referenced by l1thgcfirmware::HGCalMulticluster::updateP4AndPosition().

41 { return mipPt_; }

◆ phi()

float l1thgcfirmware::HGCalCluster::phi ( void  ) const
inline

◆ pt()

float l1thgcfirmware::HGCalCluster::pt ( ) const
inline

◆ x()

float l1thgcfirmware::HGCalCluster::x ( ) const
inline

◆ y()

float l1thgcfirmware::HGCalCluster::y ( ) const
inline

◆ z()

float l1thgcfirmware::HGCalCluster::z ( ) const
inline

◆ zside()

float l1thgcfirmware::HGCalCluster::zside ( ) const
inline

Definition at line 36 of file HGCalCluster_SA.h.

References zside_.

Member Data Documentation

◆ eta_

float l1thgcfirmware::HGCalCluster::eta_
private

Definition at line 50 of file HGCalCluster_SA.h.

Referenced by eta().

◆ index_cmssw_

unsigned int l1thgcfirmware::HGCalCluster::index_cmssw_
private

Definition at line 54 of file HGCalCluster_SA.h.

Referenced by index_cmssw().

◆ layer_

unsigned int l1thgcfirmware::HGCalCluster::layer_
private

Definition at line 49 of file HGCalCluster_SA.h.

Referenced by layer().

◆ mipPt_

float l1thgcfirmware::HGCalCluster::mipPt_
private

Definition at line 53 of file HGCalCluster_SA.h.

Referenced by mipPt().

◆ phi_

float l1thgcfirmware::HGCalCluster::phi_
private

Definition at line 51 of file HGCalCluster_SA.h.

Referenced by phi().

◆ pt_

float l1thgcfirmware::HGCalCluster::pt_
private

Definition at line 52 of file HGCalCluster_SA.h.

Referenced by pt().

◆ x_

float l1thgcfirmware::HGCalCluster::x_
private

Definition at line 45 of file HGCalCluster_SA.h.

Referenced by x().

◆ y_

float l1thgcfirmware::HGCalCluster::y_
private

Definition at line 46 of file HGCalCluster_SA.h.

Referenced by y().

◆ z_

float l1thgcfirmware::HGCalCluster::z_
private

Definition at line 47 of file HGCalCluster_SA.h.

Referenced by z().

◆ zside_

int l1thgcfirmware::HGCalCluster::zside_
private

Definition at line 48 of file HGCalCluster_SA.h.

Referenced by zside().