CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
HaloTowerStrip Struct Reference

#include <HcalHaloData.h>

Public Member Functions

 HaloTowerStrip ()
 
 HaloTowerStrip (const HaloTowerStrip &strip)
 

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::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::HaloTowerStrip ( const HaloTowerStrip strip)
inline

Definition at line 27 of file HcalHaloData.h.

References cellTowerIds, emEt, energyRatio, and hadEt.

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 Data Documentation

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

Definition at line 17 of file HcalHaloData.h.

Referenced by HaloTowerStrip().

float HaloTowerStrip::emEt

Definition at line 20 of file HcalHaloData.h.

Referenced by HaloTowerStrip().

float HaloTowerStrip::energyRatio

Definition at line 19 of file HcalHaloData.h.

Referenced by HaloTowerStrip().

float HaloTowerStrip::hadEt

Definition at line 18 of file HcalHaloData.h.

Referenced by HaloTowerStrip().