CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
HaloTowerStrip Struct Reference

#include <HcalHaloData.h>

Public Member Functions

 HaloTowerStrip ()
 
 HaloTowerStrip (const HaloTowerStrip &strip)
 
HaloTowerStripoperator= (const HaloTowerStrip &)=default
 

Public Attributes

std::vector< std::pair< uint8_t, CaloTowerDetId > > cellTowerIds
 
float emEt
 
float energyRatio
 
float hadEt
 

Detailed Description

Definition at line 16 of file HcalHaloData.h.

Constructor & Destructor Documentation

◆ HaloTowerStrip() [1/2]

HaloTowerStrip::HaloTowerStrip ( )
inline

Definition at line 21 of file HcalHaloData.h.

References cellTowerIds, emEt, energyRatio, and hadEt.

21  {
22  hadEt = 0.0;
23  energyRatio = -1.0;
24  emEt = 0.0;
25  cellTowerIds.clear();
26  }
std::vector< std::pair< uint8_t, CaloTowerDetId > > cellTowerIds
Definition: HcalHaloData.h:17

◆ HaloTowerStrip() [2/2]

HaloTowerStrip::HaloTowerStrip ( const HaloTowerStrip strip)
inline

Definition at line 27 of file HcalHaloData.h.

References cellTowerIds, emEt, energyRatio, hadEt, and nano_mu_digi_cff::strip.

27  {
28  cellTowerIds = strip.cellTowerIds;
29  hadEt = strip.hadEt;
30  energyRatio = strip.energyRatio;
31  emEt = strip.emEt;
32  }
std::vector< std::pair< uint8_t, CaloTowerDetId > > cellTowerIds
Definition: HcalHaloData.h:17

Member Function Documentation

◆ operator=()

HaloTowerStrip& HaloTowerStrip::operator= ( const HaloTowerStrip )
default

Member Data Documentation

◆ cellTowerIds

std::vector<std::pair<uint8_t, CaloTowerDetId> > HaloTowerStrip::cellTowerIds

Definition at line 17 of file HcalHaloData.h.

Referenced by HaloTowerStrip().

◆ emEt

float HaloTowerStrip::emEt

Definition at line 20 of file HcalHaloData.h.

Referenced by HaloTowerStrip().

◆ energyRatio

float HaloTowerStrip::energyRatio

Definition at line 19 of file HcalHaloData.h.

Referenced by HaloTowerStrip().

◆ hadEt

float HaloTowerStrip::hadEt

Definition at line 18 of file HcalHaloData.h.

Referenced by HaloTowerStrip().